Skip to content

Commit 03524f9

Browse files
chore(deps): bump super-linter/super-linter from 7 to 8 (#101)
* chore(deps): bump super-linter/super-linter from 7 to 8 Bumps [super-linter/super-linter](https://github.com/super-linter/super-linter) from 7 to 8. - [Release notes](https://github.com/super-linter/super-linter/releases) - [Changelog](https://github.com/super-linter/super-linter/blob/main/CHANGELOG.md) - [Commits](super-linter/super-linter@v7...v8) --- updated-dependencies: - dependency-name: super-linter/super-linter dependency-version: '8' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> * chore: remove unused linter env vars * ci: Configure Super-linter to use Biome and enable specific linters Configures the Super-linter CI workflow to use Biome for formatting and linting. It also explicitly enables various other linters that were previously either implicitly set or disabled, ensuring consistent linting behavior. * ci: Configure Super-linter to use Biome for linting The CI workflow has been updated to disable Super-linter's built-in Biome checks. This is because Biome is now configured to handle linting directly. Biome's configuration has also been updated to enable VCS integration and include an ignore pattern for the `badges/**` directory. * ci: remove unnecessary biome validation from linter workflow --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: hw <hussainweb@gmail.com>
1 parent bdbae6d commit 03524f9

File tree

2 files changed

+21
-17
lines changed

2 files changed

+21
-17
lines changed

.github/workflows/linter.yml

Lines changed: 14 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -48,27 +48,25 @@ jobs:
4848

4949
- name: Lint Codebase
5050
id: super-linter
51-
uses: super-linter/super-linter/slim@v7
51+
uses: super-linter/super-linter/slim@v8
5252
env:
53-
CHECKOV_CONFIG: .checkov.yml
53+
CHECKOV_FILE_NAME: .checkov.yml
5454
DEFAULT_BRANCH: main
5555
FILTER_REGEX_EXCLUDE: dist/**/*
5656
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
57-
LINTER_RULES_PATH: ${{ github.workspace }}
57+
LINTER_RULES_PATH: .
5858
VALIDATE_ALL_CODEBASE: true
59-
VALIDATE_JAVASCRIPT_ES: false
60-
VALIDATE_JAVASCRIPT_STANDARD: false
61-
VALIDATE_JSCPD: false
62-
VALIDATE_TYPESCRIPT_ES: false
63-
VALIDATE_JSON: false
64-
VALIDATE_TYPESCRIPT_STANDARD: false
65-
VALIDATE_MARKDOWN_PRETTIER: false
66-
VALIDATE_JAVASCRIPT_PRETTIER: false
67-
VALIDATE_JSON_PRETTIER: false
68-
VALIDATE_TYPESCRIPT_PRETTIER: false
69-
VALIDATE_YAML_PRETTIER: false
70-
VALIDATE_PRETTIER: false
71-
FIX_YAML_PRETTIER: false
59+
# Explicitly enable other desired linters (matching previous run behavior)
60+
VALIDATE_BASH: true
61+
VALIDATE_CHECKOV: true
62+
VALIDATE_GITHUB_ACTIONS: true
63+
VALIDATE_GITLEAKS: true
64+
VALIDATE_MARKDOWN: true
65+
VALIDATE_NATURAL_LANGUAGE: true
66+
VALIDATE_PRE_COMMIT: true
67+
VALIDATE_SPELL_CODESPELL: true
68+
VALIDATE_TRIVY: true
69+
VALIDATE_YAML: true
7270

7371
- name: Show differences
7472
run: |

biome.json

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,17 @@
11
{
22
"$schema": "https://biomejs.dev/schemas/2.4.2/schema.json",
3+
"vcs": {
4+
"enabled": true,
5+
"clientKind": "git",
6+
"useIgnoreFile": true
7+
},
38
"files": {
49
"includes": [
510
"**",
611
"!coverage/**",
712
"!dist/**",
8-
"!node_modules/**"
13+
"!node_modules/**",
14+
"!badges/**"
915
]
1016
},
1117
"formatter": {

0 commit comments

Comments
 (0)