From e4d09aaaa3a872e9487ecf51a5ff5d24b3a49638 Mon Sep 17 00:00:00 2001 From: DMarinhoCodacy Date: Fri, 24 Jul 2026 15:07:31 +0100 Subject: [PATCH 1/2] Add PHP CS Fixer and Support Checkov Configuration files --- ...-adding-phpcsfixer-checkov-config-files.md | 36 ++++++++++++++++++ .../images/checkov-configuration-file.png | Bin 0 -> 27742 bytes docs/release-notes/index.md | 1 + mkdocs.yml | 1 + 4 files changed, 38 insertions(+) create mode 100644 docs/release-notes/cloud/cloud-2026-07-adding-phpcsfixer-checkov-config-files.md create mode 100644 docs/release-notes/images/checkov-configuration-file.png diff --git a/docs/release-notes/cloud/cloud-2026-07-adding-phpcsfixer-checkov-config-files.md b/docs/release-notes/cloud/cloud-2026-07-adding-phpcsfixer-checkov-config-files.md new file mode 100644 index 0000000000..ada2944d2f --- /dev/null +++ b/docs/release-notes/cloud/cloud-2026-07-adding-phpcsfixer-checkov-config-files.md @@ -0,0 +1,36 @@ +--- +rss_title: Codacy release notes RSS feed +rss_href: /feed_rss_created.xml +--- + + +# Adding PHP CS Fixer as new supported tool – July 2026 + + +## PHP CS Fixer + +We're excited to announce support for [PHP-CS-Fixer](https://github.com/PHP-CS-Fixer/PHP-CS-Fixer), a popular tool that fixes your PHP code to follow standard coding style rules. With this addition, Codacy can now automatically analyze your PHP projects for style violations and report them directly in your dashboard. + +**How it works:** + +- PHP-CS-Fixer runs as a fully integrated Codacy engine, so there's nothing to install or configure locally. +- Simply enable the tool in your repository settings and Codacy will run it automatically as part of your regular analysis. +- You can configure rules directly through the Codacy UI, or use your repository's own `.php-cs-fixer.dist.php` (or `.php-cs-fixer.php`) file — if specific patterns are selected in Codacy, those take precedence over the repository's config file. + +**To get started:** + +1. Go to your repository settings in Codacy. +2. Enable PHP CS Fixer under the list of supported tools. +3. Select the patterns you'd like to enforce, or rely on your repository's existing configuration file. + +Refer to our [documentation](https://github.com/codacy/codacy-php-cs-fixer) for detailed setup instructions. + + +## Now Checkov supports configuration files + +Codacy now recognizes `.checkov.yaml` and `.checkov.yml` as valid Checkov configuration files. If your repository already has one of these files, Codacy will automatically pick it up during analysis — but don't forget, you need to enable the configuration file in the Repository > Code Patterns > Checkov > "Use Checkov configuration file found in the repository" + +![Enable Checkov configuration file](../images/checkov-configuration-file.png) + + +If you have any questions or need help, please contact . \ No newline at end of file diff --git a/docs/release-notes/images/checkov-configuration-file.png b/docs/release-notes/images/checkov-configuration-file.png new file mode 100644 index 0000000000000000000000000000000000000000..d408107ec1945d14e8dd8bf8e6da80fb38c823dd GIT binary patch literal 27742 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 literal 0 HcmV?d00001 diff --git a/docs/release-notes/index.md b/docs/release-notes/index.md index eaa7deaa42..e55b52719a 100644 --- a/docs/release-notes/index.md +++ b/docs/release-notes/index.md @@ -19,6 +19,7 @@ For product updates that are in progress or planned [visit the Codacy public roa ### 2026 {.release-series} +- [Adding PHP CS Fixer and Add Support to Checkov Configuration files July, 2026](cloud/cloud-2026-07-adding-phpcsfixer-checkov-config-files.md) - [PHP_CodeSniffer Upgrade and Legacy Package Deprecations July, 2026](cloud/cloud-2026-07-remove-codesniffer-packages.md) - [Cloud June 2026](cloud/cloud-2026-06.md) - [Cloud May 2026](cloud/cloud-2026-05.md) diff --git a/mkdocs.yml b/mkdocs.yml index ec74385e82..c2a3e14209 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -748,6 +748,7 @@ nav: - release-notes/index.md - Cloud: - 2026: + - release-notes/cloud/cloud-2026-07-adding-phpcsfixer-checkov-config-files.md - release-notes/cloud/cloud-2026-07-remove-codesniffer-packages.md - release-notes/cloud/cloud-2026-06.md - release-notes/cloud/cloud-2026-05.md From 09baf1a67213d4e4361354034c79e3f17a424e0d Mon Sep 17 00:00:00 2001 From: DMarinhoCodacy Date: Fri, 24 Jul 2026 15:10:19 +0100 Subject: [PATCH 2/2] fix copy --- .../cloud-2026-07-adding-phpcsfixer-checkov-config-files.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/release-notes/cloud/cloud-2026-07-adding-phpcsfixer-checkov-config-files.md b/docs/release-notes/cloud/cloud-2026-07-adding-phpcsfixer-checkov-config-files.md index ada2944d2f..bc74e274f9 100644 --- a/docs/release-notes/cloud/cloud-2026-07-adding-phpcsfixer-checkov-config-files.md +++ b/docs/release-notes/cloud/cloud-2026-07-adding-phpcsfixer-checkov-config-files.md @@ -28,7 +28,7 @@ Refer to our [documentation](https://github.com/codacy/codacy-php-cs-fixer) for ## Now Checkov supports configuration files -Codacy now recognizes `.checkov.yaml` and `.checkov.yml` as valid Checkov configuration files. If your repository already has one of these files, Codacy will automatically pick it up during analysis — but don't forget, you need to enable the configuration file in the Repository > Code Patterns > Checkov > "Use Checkov configuration file found in the repository" +Previously, Checkov analysis on Codacy could only be configured through the Codacy UI. Now, Codacy also supports Checkov configuration files — simply add a `.checkov.yaml` or `.checkov.yml` file to your repository and Codacy will automatically pick it up during analysis — but don't forget, you need to enable the configuration file in the Repository > Code Patterns > Checkov > "Use Checkov configuration file found in the repository" ![Enable Checkov configuration file](../images/checkov-configuration-file.png)