From 9cb8796619482b36743eac0b407e5a3973b87471 Mon Sep 17 00:00:00 2001 From: DMarinhoCodacy Date: Wed, 29 Jul 2026 17:32:21 +0100 Subject: [PATCH 1/3] Add Shellcheck configuration file --- ...d-2026-07-adding-shellcheck-config-file.md | 21 ++++++++++++++++++ .../images/shellcheck-configuration-file.png | Bin 0 -> 22420 bytes 2 files changed, 21 insertions(+) create mode 100644 docs/release-notes/cloud/cloud-2026-07-adding-shellcheck-config-file.md create mode 100644 docs/release-notes/images/shellcheck-configuration-file.png diff --git a/docs/release-notes/cloud/cloud-2026-07-adding-shellcheck-config-file.md b/docs/release-notes/cloud/cloud-2026-07-adding-shellcheck-config-file.md new file mode 100644 index 0000000000..8943dcff14 --- /dev/null +++ b/docs/release-notes/cloud/cloud-2026-07-adding-shellcheck-config-file.md @@ -0,0 +1,21 @@ +--- +rss_title: Codacy release notes RSS feed +rss_href: /feed_rss_created.xml +--- + +## Support for Shellcheck configuration files - July 2026 + +We’ve upgraded how Shellcheck works on Codacy! While you previously had to configure Shellcheck analysis directly through the Codacy UI, you can now manage your settings using a configuration file. + +Codacy will automatically apply your rules during analysis once you set it up. +Here is how to get started: + +- Add a .shellcheckrc file to your repository. +- Navigate to Repository > Code Patterns > Shellcheck. +- Enable "Use Shellcheck configuration file found in the repository". + + +![Enable Shellcheck configuration file](../images/shellcheck-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/shellcheck-configuration-file.png b/docs/release-notes/images/shellcheck-configuration-file.png new file mode 100644 index 0000000000000000000000000000000000000000..db2232e1e82e617635822d3fb9e10e929aadbf7f GIT binary patch literal 22420 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 Ku9oV-BL54469EkX literal 0 HcmV?d00001 From 1e2b717bac3ab734ab82e00e222ee9b151009c8a Mon Sep 17 00:00:00 2001 From: DMarinhoCodacy Date: Wed, 29 Jul 2026 17:51:46 +0100 Subject: [PATCH 2/3] add release note to index --- .../cloud/cloud-2026-07-adding-shellcheck-config-file.md | 2 +- docs/release-notes/index.md | 2 ++ mkdocs.yml | 1 + 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/docs/release-notes/cloud/cloud-2026-07-adding-shellcheck-config-file.md b/docs/release-notes/cloud/cloud-2026-07-adding-shellcheck-config-file.md index 8943dcff14..d71df33492 100644 --- a/docs/release-notes/cloud/cloud-2026-07-adding-shellcheck-config-file.md +++ b/docs/release-notes/cloud/cloud-2026-07-adding-shellcheck-config-file.md @@ -3,7 +3,7 @@ rss_title: Codacy release notes RSS feed rss_href: /feed_rss_created.xml --- -## Support for Shellcheck configuration files - July 2026 +## Support for Shellcheck configuration file - July 2026 We’ve upgraded how Shellcheck works on Codacy! While you previously had to configure Shellcheck analysis directly through the Codacy UI, you can now manage your settings using a configuration file. diff --git a/docs/release-notes/index.md b/docs/release-notes/index.md index a340b901af..2b85ea1304 100644 --- a/docs/release-notes/index.md +++ b/docs/release-notes/index.md @@ -19,6 +19,8 @@ For product updates that are in progress or planned [visit the Codacy public roa ### 2026 {.release-series} + +- [Support for Shellcheck configuration file July 2026](cloud/cloud-2026-07-adding-shellcheck-config-file.md) - [Adding PHP CS Fixer and 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) diff --git a/mkdocs.yml b/mkdocs.yml index c2a3e14209..85ab3421ae 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-shellcheck-config-file.md - 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 From 672fc45dd4d0b8818e761f639d1f82073258cc63 Mon Sep 17 00:00:00 2001 From: DMarinhoCodacy Date: Wed, 29 Jul 2026 18:13:16 +0100 Subject: [PATCH 3/3] fix some issues --- .../cloud/cloud-2026-07-adding-shellcheck-config-file.md | 2 +- docs/release-notes/index.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/release-notes/cloud/cloud-2026-07-adding-shellcheck-config-file.md b/docs/release-notes/cloud/cloud-2026-07-adding-shellcheck-config-file.md index d71df33492..983e454420 100644 --- a/docs/release-notes/cloud/cloud-2026-07-adding-shellcheck-config-file.md +++ b/docs/release-notes/cloud/cloud-2026-07-adding-shellcheck-config-file.md @@ -3,7 +3,7 @@ rss_title: Codacy release notes RSS feed rss_href: /feed_rss_created.xml --- -## Support for Shellcheck configuration file - July 2026 +# Support for Shellcheck configuration file - July, 2026 We’ve upgraded how Shellcheck works on Codacy! While you previously had to configure Shellcheck analysis directly through the Codacy UI, you can now manage your settings using a configuration file. diff --git a/docs/release-notes/index.md b/docs/release-notes/index.md index 2b85ea1304..0a7449d6f3 100644 --- a/docs/release-notes/index.md +++ b/docs/release-notes/index.md @@ -20,7 +20,7 @@ For product updates that are in progress or planned [visit the Codacy public roa ### 2026 {.release-series} -- [Support for Shellcheck configuration file July 2026](cloud/cloud-2026-07-adding-shellcheck-config-file.md) +- [Support for Shellcheck configuration file - July, 2026](cloud/cloud-2026-07-adding-shellcheck-config-file.md) - [Adding PHP CS Fixer and 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)