diff --git a/.codacy.yml b/.codacy.yml new file mode 100644 index 0000000..3ce1041 --- /dev/null +++ b/.codacy.yml @@ -0,0 +1,13 @@ +--- +engines: + markdownlint: + enabled: true + config_file: .markdownlint.json +exclude_paths: + - "vendor/**" + - "node_modules/**" + - "build/**" + - "dist/**" + - "bin/**" + - ".github/**" + - "tests/**" diff --git a/.github/workflows/code-quality.yml b/.github/workflows/code-quality.yml index 25039a9..73349c5 100644 --- a/.github/workflows/code-quality.yml +++ b/.github/workflows/code-quality.yml @@ -12,12 +12,12 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 + uses: actions/checkout@v4 with: clean: 'true' - name: Setup PHP - uses: shivammathur/setup-php@6d7209f44a25a63e3555ad381fdff3bb1f8a69d2 # v2.29.0 + uses: shivammathur/setup-php@v2 with: php-version: '7.4' extensions: mbstring, intl, zip @@ -41,12 +41,12 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 + uses: actions/checkout@v4 with: fetch-depth: 0 - name: SonarCloud Scan - uses: SonarSource/sonarqube-scan-action@5095598c2b051c3ee362e93f38a20a48b71b53a9 # v1.2.0 + uses: SonarSource/sonarqube-scan-action@v1.2.0 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} @@ -56,12 +56,12 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 + uses: actions/checkout@v4 with: fetch-depth: 0 - name: Run Codacy Analysis CLI - uses: codacy/codacy-analysis-cli-action@5cc54a75f9ad88fbd6efc6e2a3ee12626e5f0dbb # v4.3.0 + uses: codacy/codacy-analysis-cli-action@v4.3.0 with: project-token: ${{ secrets.CODACY_PROJECT_TOKEN }} verbose: true @@ -73,7 +73,7 @@ jobs: continue-on-error: true - name: Upload SARIF results file - uses: github/codeql-action/upload-sarif@cdcdbb579706841c47f7063dda365e292e5cad7a # v2.2.7 + uses: github/codeql-action/upload-sarif@v2 with: sarif_file: results.sarif continue-on-error: true diff --git a/.markdownlint.json b/.markdownlint.json new file mode 100644 index 0000000..11a35ea --- /dev/null +++ b/.markdownlint.json @@ -0,0 +1,15 @@ +{ + "MD004": { + "style": "asterisk" + }, + "MD007": { + "indent": 2 + }, + "MD013": false, + "MD033": false, + "MD040": true, + "MD041": false, + "MD046": { + "style": "fenced" + } +} diff --git a/.markdownlintrc b/.markdownlintrc new file mode 100644 index 0000000..97dfdb1 --- /dev/null +++ b/.markdownlintrc @@ -0,0 +1,16 @@ +{ + "default": true, + "MD004": { + "style": "asterisk" + }, + "MD007": { + "indent": 2 + }, + "MD013": false, + "MD033": false, + "MD040": true, + "MD041": false, + "MD046": { + "style": "fenced" + } +}