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..6b37a2ba42 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 - @@ -756,6 +757,10 @@ The following table lists the Codacy GitHub repositories corresponding to each s +AgentLinter +codacy/codacy-agentlinter + + aligncheck 3 codacy/codacy-aligncheck @@ -848,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 @@ -920,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 diff --git a/docs/repositories-configure/configuring-code-patterns.md b/docs/repositories-configure/configuring-code-patterns.md index fa6f93f728..92359a7295 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