mirror of
https://github.com/EsotericSoftware/spine-runtimes.git
synced 2025-12-20 17:26:01 +08:00
- Install npm dependencies if node_modules missing - Only rebuild Eclipse formatter if source is newer than JAR - Make Eclipse formatter less verbose
Formatters
This folder contains formatter configuration files to be used with IDEs as well as the spotless formatter expressed in the Gradle project in this directory.
You will need the following on your PATH:
- JDK 10+
- clang-format 12.0.1 (i.e.
brew install clang-format). Also set the environment variableCLANGFORMATto the path of theclang-formatexecutable. - dotnet format (i.e.
dotnet tool install -g dotnet-format, comes with dotnet 6 out of the box) - tsfmt, (i.e.
npm install -g typescript-formatter)
To run the formatter, invoke the format.sh script. This will shuffle around the Gradle config files, invoke spotless, then undo the config file shuffling. Invoking ./gradlew spotlessApply from the formatters/ directory will not work.