Опитвам се да стартирам следната кука git pre-commit:
#!/bin/bash
echo "Running git pre-commit hook"
# Format code using KtLint
./gradlew app:ktlintFormat app:ktlint --daemon --stacktrace
RESULT=$?
if [ "$RESULT" = 0 ] ; then
echo "Ktlint found no problems."
exit 0
else
echo 1>&2 "Ktlint found violations it could not fix."
exit 1
fi
Но продължава да се проваля. Проблемът изглежда е в моя файл build.gradle на приложението, където използвам gladed/gradle-android -git-version gradle скрипт за прилагане на име и код на версията.
Ето проследяването на стека
Commit failed with error
0 files committed, 3 files failed to commit: Simplified examination dialog layout and usage.
Running git pre-commit hook
Configuration on demand is an incubating feature.
FAILURE: Build failed with an exception.
* Where:
Build file '/Users/TBS/StudioProjects/SmartGFR/app/build.gradle' line: 37
* What went wrong:
A problem occurred evaluating project ':app'.
> Bare Repository has neither a working tree, nor an index
* Try:
Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Exception is:
org.gradle.api.GradleScriptException: A problem occurred evaluating project ':app'.
Изключението сочи следния ред във файла build.gradle на моето приложение:
android {
...
defaultConfig {
...
versionName androidGitVersion.name()
...
}
Някой знае ли как да поправя това?
ktlintFormat
иktlint
в една и съща команда? Не мисля, че това е валидно. - person Rahul Bansal   schedule 30.09.2019