vorburger commented on a change in pull request #943:
URL: https://github.com/apache/fineract/pull/943#discussion_r434130301



##########
File path: README.md
##########
@@ -195,10 +195,19 @@ Instructions to run Apache RAT (Release Audit Tool)
 2. Run `./gradlew rat`. A report will be generated under 
build/reports/rat/rat-report.txt
 
 
-Checkstyle
+Checkstyle and Spotless
 ============
 
-This project enforces its code conventions using 
[checkstyle.xml](fineract-provider/config/checkstyle/checkstyle.xml).  It is 
configured to run automatically during the normal Gradle build, and fail if 
there are any style violations detected.
+This project enforces its code conventions using 
[checkstyle.xml](fineract-provider/config/checkstyle/checkstyle.xml) through 
Checkstyle and [google-checks](config/google-checks-updated.xml) through 
Spotless. They are configured to run automatically during the normal Gradle 
build, and fail if there are any violations detected. You can run the following 
command to automatically fix spotless violations 
+
+    `./gradlew spotlessApply`
+
+Since some checks are present in both Checkstyle and Spoltess, the same 
command can help you fix some of the checkstyle violations, but other 
checkstyle violations need to fixed manually.

Review comment:
       typo (Spoltess/Spotless) + minor style improvement suggestion
   
   ```suggestion
   Since some checks are present in both Checkstyle and Spotless, the same 
command can help you fix some of the Checkstyle violations (but not all, other 
Checkstyle violations need to fixed manually).
   ```

##########
File path: fineract-provider/build.gradle
##########
@@ -48,6 +48,7 @@ buildscript {
         classpath 
"gradle.plugin.com.github.andygoossens:gradle-modernizer-plugin:1.3.0"
         classpath 
"gradle.plugin.com.gorylenko.gradle-git-properties:gradle-git-properties:2.2.2"
         classpath "net.ltgt.gradle:gradle-errorprone-plugin:1.1.1"
+        classpath "com.diffplug.spotless:spotless-plugin-gradle:4.0.1"

Review comment:
       do you want to switch to using the latest already in this PR? (Renovate 
would probably propose to automatically upgrade it soon anyway, but why not 
start with the very latest here?)
   
   ```suggestion
           classpath "com.diffplug.spotless:spotless-plugin-gradle:4.1.0"
   ```

##########
File path: README.md
##########
@@ -195,10 +195,19 @@ Instructions to run Apache RAT (Release Audit Tool)
 2. Run `./gradlew rat`. A report will be generated under 
build/reports/rat/rat-report.txt
 
 
-Checkstyle
+Checkstyle and Spotless
 ============
 
-This project enforces its code conventions using 
[checkstyle.xml](fineract-provider/config/checkstyle/checkstyle.xml).  It is 
configured to run automatically during the normal Gradle build, and fail if 
there are any style violations detected.
+This project enforces its code conventions using 
[checkstyle.xml](fineract-provider/config/checkstyle/checkstyle.xml) through 
Checkstyle and [google-checks](config/google-checks-updated.xml) through 
Spotless. They are configured to run automatically during the normal Gradle 
build, and fail if there are any violations detected. You can run the following 
command to automatically fix spotless violations 

Review comment:
       super minor "nit pick" (which you can also address in a follow-up PR), 
the doc is missing a semi-colon here:
   
   ```suggestion
   This project enforces its code conventions using 
[checkstyle.xml](fineract-provider/config/checkstyle/checkstyle.xml) through 
Checkstyle and [google-checks](config/google-checks-updated.xml) through 
Spotless. They are configured to run automatically during the normal Gradle 
build, and fail if there are any violations detected. You can run the following 
command to automatically fix spotless violations:
   ```

##########
File path: README.md
##########
@@ -195,10 +195,19 @@ Instructions to run Apache RAT (Release Audit Tool)
 2. Run `./gradlew rat`. A report will be generated under 
build/reports/rat/rat-report.txt
 
 
-Checkstyle
+Checkstyle and Spotless
 ============
 
-This project enforces its code conventions using 
[checkstyle.xml](fineract-provider/config/checkstyle/checkstyle.xml).  It is 
configured to run automatically during the normal Gradle build, and fail if 
there are any style violations detected.
+This project enforces its code conventions using 
[checkstyle.xml](fineract-provider/config/checkstyle/checkstyle.xml) through 
Checkstyle and [google-checks](config/google-checks-updated.xml) through 
Spotless. They are configured to run automatically during the normal Gradle 
build, and fail if there are any violations detected. You can run the following 
command to automatically fix spotless violations 
+
+    `./gradlew spotlessApply`
+
+Since some checks are present in both Checkstyle and Spoltess, the same 
command can help you fix some of the checkstyle violations, but other 
checkstyle violations need to fixed manually.
+
+You can run the following command to check for Spotless violations

Review comment:
       Perhaps useful to re-clarify & repeat here what I know you basically 
already wrote above, but just to make it extra clear:
   
   ```suggestion
   You can also check for Spotless violations (only; but normally don't have 
to, because the regular build full already includes this anyway):
   ```




----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to