From fb55f9822476f11a05bd92fa733a74cdfa112244 Mon Sep 17 00:00:00 2001 From: DMarinhoCodacy Date: Tue, 4 Aug 2026 14:35:59 +0100 Subject: [PATCH 1/3] add php cs fixer and checkov --- .../config/vocabularies/Codacy/accept.txt | 1 + .../supported-languages-and-tools.md | 3 +- .../configuring-code-patterns.md | 32 ++++++++++++++----- 3 files changed, 27 insertions(+), 9 deletions(-) diff --git a/.github/styles/config/vocabularies/Codacy/accept.txt b/.github/styles/config/vocabularies/Codacy/accept.txt index 3adaadcc70..71a605f9b0 100644 --- a/.github/styles/config/vocabularies/Codacy/accept.txt +++ b/.github/styles/config/vocabularies/Codacy/accept.txt @@ -61,6 +61,7 @@ OAuth onboarding Opengrep PHP_CodeSniffer +PHP CS Fixer PHPUnit plaintext PMD diff --git a/docs/getting-started/supported-languages-and-tools.md b/docs/getting-started/supported-languages-and-tools.md index 14b48f2948..17e6d4faae 100644 --- a/docs/getting-started/supported-languages-and-tools.md +++ b/docs/getting-started/supported-languages-and-tools.md @@ -413,7 +413,8 @@ The table below lists all languages that Codacy supports and the corresponding t PHP .php - PHP_CodeSniffer, + PHP CS Fixer, + PHP_CodeSniffer, PHP Mess Detector, Opengrep 1 - diff --git a/docs/repositories-configure/configuring-code-patterns.md b/docs/repositories-configure/configuring-code-patterns.md index fa6f93f728..1206e99ced 100644 --- a/docs/repositories-configure/configuring-code-patterns.md +++ b/docs/repositories-configure/configuring-code-patterns.md @@ -116,7 +116,7 @@ The table below lists the configuration file names that Codacy detects and suppo - Bandit + Bandit Python bandit.yml, bandit.yaml, .bandit, bandit.toml, bandit.ini To solve flagged valid Python "assert" statements, create a bandit.yml on the root of the repository containing: skips: \['B101'\] @@ -132,6 +132,12 @@ The table below lists the configuration file names that Codacy detects and suppo Ruby config/brakeman.yml + + + Checkov + Yaml, Terraform, Json + .checkov.yaml, .checkov.yml + Checkstyle @@ -186,9 +192,21 @@ The table below lists the configuration file names that Codacy detects and suppo Markdown .markdownlint.yml, .markdownlint.yaml, .markdownlint.jsonc, .markdownlint.json + + + Opengrep + Apex, C++, C#, Dockerfile, Elixir, GitHub Actions, Go, Java, JavaScript, Kotlin, PHP, Python, Ruby, Rust, Scala, Shell, Swift, Terraform, TypeScript + .semgrep.yaml + - PHP_CodeSniffer + PHP CS Fixer + PHP + .php-cs-fixer.dist.php, .php-cs-fixer.php + + + + PHP_CodeSniffer PHP phpcs.xml, phpcs.xml.dist @@ -247,10 +265,10 @@ The table below lists the configuration file names that Codacy detects and suppo scalastyle-config.xml, scalastyle_config.xml - - Opengrep - Apex, C++, C#, Dockerfile, Elixir, GitHub Actions, Go, Java, JavaScript, Kotlin, PHP, Python, Ruby, Rust, Scala, Shell, Swift, Terraform, TypeScript - .semgrep.yaml + + Shellcheck + Shell + .shellcheckrc @@ -308,7 +326,6 @@ The table below lists the configuration file names that Codacy detects and suppo Codacy doesn't support configuration files for the following tools: - Aligncheck - - Checkov - Clang-Tidy - Codacy Scalameta Pro - CoffeeLint @@ -319,7 +336,6 @@ The table below lists the configuration file names that Codacy detects and suppo - Jackson Linter - Lizard - PSScriptAnalyzer - - ShellCheck - SQLint - Staticcheck - Trivy From 96b1a134f6882715fabef6d9dd0343320c881908 Mon Sep 17 00:00:00 2001 From: DMarinhoCodacy Date: Tue, 4 Aug 2026 14:45:16 +0100 Subject: [PATCH 2/3] add new tools to docker images --- .../getting-started/supported-languages-and-tools.md | 12 ++++++++++++ .../codacy-configuration-file.md | 1 + 2 files changed, 13 insertions(+) diff --git a/docs/getting-started/supported-languages-and-tools.md b/docs/getting-started/supported-languages-and-tools.md index 17e6d4faae..79a0d15e83 100644 --- a/docs/getting-started/supported-languages-and-tools.md +++ b/docs/getting-started/supported-languages-and-tools.md @@ -757,6 +757,10 @@ The following table lists the Codacy GitHub repositories corresponding to each s +AgentLinter +codacy/codacy-agentlinte + + aligncheck 3 codacy/codacy-aligncheck @@ -849,6 +853,10 @@ The following table lists the Codacy GitHub repositories corresponding to each s codacy/codacy-markdownlint +PHP CS Fixer +codacy/codacy-php-cs-fixer + + PHP_CodeSniffer codacy/codacy-codesniffer @@ -921,6 +929,10 @@ The following table lists the Codacy GitHub repositories corresponding to each s codacy/codacy-sqlint +SQLFluff +codacy/codacy-sqlfluff + + Staticcheck 3 codacy/codacy-staticcheck diff --git a/docs/repositories-configure/codacy-configuration-file.md b/docs/repositories-configure/codacy-configuration-file.md index 3b9611d04f..258067f17f 100644 --- a/docs/repositories-configure/codacy-configuration-file.md +++ b/docs/repositories-configure/codacy-configuration-file.md @@ -192,6 +192,7 @@ jacksonlinter lizard markdownlint phpcs +phpcsfixer phpmd pmd pmd-7 From 5b2c174b1e8968764c6ca40c4d11e0f10997466c Mon Sep 17 00:00:00 2001 From: DMarinhoCodacy Date: Tue, 4 Aug 2026 14:49:10 +0100 Subject: [PATCH 3/3] fix typo --- docs/getting-started/supported-languages-and-tools.md | 2 +- docs/repositories-configure/configuring-code-patterns.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/getting-started/supported-languages-and-tools.md b/docs/getting-started/supported-languages-and-tools.md index 79a0d15e83..6b37a2ba42 100644 --- a/docs/getting-started/supported-languages-and-tools.md +++ b/docs/getting-started/supported-languages-and-tools.md @@ -758,7 +758,7 @@ The following table lists the Codacy GitHub repositories corresponding to each s AgentLinter -codacy/codacy-agentlinte +codacy/codacy-agentlinter aligncheck 3 diff --git a/docs/repositories-configure/configuring-code-patterns.md b/docs/repositories-configure/configuring-code-patterns.md index 1206e99ced..92359a7295 100644 --- a/docs/repositories-configure/configuring-code-patterns.md +++ b/docs/repositories-configure/configuring-code-patterns.md @@ -135,7 +135,7 @@ The table below lists the configuration file names that Codacy detects and suppo Checkov - Yaml, Terraform, Json + YAML, Terraform, JSON .checkov.yaml, .checkov.yml