diff --git a/.github/super-linter.env b/.github/super-linter.env new file mode 100644 index 0000000..d7a2f5b --- /dev/null +++ b/.github/super-linter.env @@ -0,0 +1,5 @@ +VALIDATE_JAVA=true +JAVA_FILE_NAME=checkstyle.xml +VALIDATE_GITLEAKS=true +VALIDATE_GITHUB_ACTIONS=true +LINTER_RULES_PATH=./ diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 9a32f09..813a1de 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -15,15 +15,27 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - os: [ macos-latest, windows-latest, ubuntu-latest ] - java: [ '8', '11', '17' ] + os: [macos-latest, windows-latest, ubuntu-latest] + java: ["8", "11", "17"] steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Set up JDK ${{ matrix.java }} uses: actions/setup-java@v2 with: java-version: ${{ matrix.java }} - distribution: 'zulu' + distribution: "zulu" - name: Build with Maven run: mvn compile +# TODO: Uncomment once all code is formatted +# lint: +# runs-on: ubuntu-latest +# continue-on-error: true +# +# steps: +# - uses: actions/checkout@v3 +# - run: cat .github/super-linter.env >> "$GITHUB_ENV" +# - name: Lint with Checkstyle +# uses: github/super-linter@v4 +# env: +# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/README.md b/README.md index 85116cd..b600f29 100644 --- a/README.md +++ b/README.md @@ -18,7 +18,7 @@ how it looks... * [Installation](#installation) * [Maven](#maven) * [Gradle (Kotlin)](#gradle-kotlin) - * [Gradle (Groovy )](#gradle-groovy) + * [Gradle (Groovy)](#gradle-groovy) * [Start using TestUI](#start-using-testui) * [Android](#android) * [iOS](#ios) diff --git a/checkstyle.xml b/checkstyle.xml new file mode 100644 index 0000000..171aeaf --- /dev/null +++ b/checkstyle.xml @@ -0,0 +1,379 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +