Skip to content

Commit b646175

Browse files
committed
update linter:
1 parent e71b433 commit b646175

File tree

7 files changed

+23
-42
lines changed

7 files changed

+23
-42
lines changed
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

.github/workflows/linter.yml

Lines changed: 23 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -9,23 +9,21 @@ on:
99
default: "main"
1010
type: string
1111

12+
13+
14+
concurrency:
15+
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.sha }}
16+
cancel-in-progress: true
17+
1218
permissions:
1319
contents: read
14-
env:
15-
LINTER_RULES_PATH: ".github/configs"
16-
1720
jobs:
1821
super-linter:
1922
name: "super-linter: Workflow initializing"
2023
runs-on: "ubuntu-22.04"
2124
timeout-minutes: 30
2225
permissions:
2326
contents: read
24-
packages: read
25-
env:
26-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
27-
DISABLE_ERRORS: "true"
28-
BASH_SEVERITY: "warning"
2927
steps:
3028
- name: Harden Runner
3129
uses: step-security/harden-runner@17d0e2bd7d51742c71671bd19fa12bdc9d40a3d6 # v2.8.1
@@ -41,37 +39,20 @@ jobs:
4139
- name: Lint
4240
uses: super-linter/super-linter/slim@e1cb86b6e8d119f789513668b4b30bf17fe1efe4 # v7.2.0 x-release-please-version
4341
env:
44-
VALIDATE_CPP: false
45-
VALIDATE_JSCPD: false
46-
VALIDATE_JSON: false
47-
VALIDATE_JSON_PRETTIER: false
48-
VALIDATE_MARKDOWN_PRETTIER: false
49-
VALIDATE_MARKDOWN: false
50-
VALIDATE_CHECKOV: false
51-
VALIDATE_BASH_EXEC: false
52-
VALIDATE_CSS_PRETTIER: false
53-
VALIDATE_ENV: false
54-
VALIDATE_GIT_COMMITLINT: false
55-
VALIDATE_GIT_MERGE_CONFLICT_MARKERS: false
56-
VALIDATE_GITHUB_ACTIONS: false
57-
VALIDATE_GITLEAKS: false
58-
VALIDATE_NATURAL_LANGUAGE: false
59-
VALIDATE_PYTHON: false
60-
VALIDATE_PYTHON_BLACK: false
61-
VALIDATE_PYTHON_FLAKE8: false
62-
VALIDATE_PYTHON_ISORT: false
63-
VALIDATE_PYTHON_MYPY: false
64-
VALIDATE_PYTHON_PYINK: false
65-
VALIDATE_PYTHON_PYLINT: false
66-
VALIDATE_KUBERNETES_KUBECONFORM: false
67-
VALIDATE_SHELL_SHFMT: false
68-
VALIDATE_YAML_PRETTIER: false
69-
VALIDATE_YAML: false
70-
VALIDATE_GO_MODULES: false
71-
VALIDATE_GO: false # linter does not use config files
72-
VALIDATE_CLANG_FORMAT: false # TODO: clang still see the same errors after running formatter on code base
73-
LINTER_RULES_PATH: .github/configs
74-
PYTHON_RUFF_CONFIG_FILE: .ruff.toml
75-
DOCKERFILE_HADOLINT_FILE_NAME: .hadolint.yaml
76-
BASH_FILE_NAME: .shellcheckrc
77-
CLANG_FORMAT_FILE_NAME: .clang-format
42+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
43+
DISABLE_ERRORS: "true"
44+
BASH_SEVERITY: "warning"
45+
LINTER_RULES_PATH: ".github/configs"
46+
VALIDATE_BASH_EXEC: true
47+
VALIDATE_BASH: true
48+
VALIDATE_CLANG_FORMAT: true
49+
VALIDATE_CPP: true
50+
VALIDATE_GO: true
51+
VALIDATE_GITHUB_ACTIONS: true
52+
VALIDATE_GROOVY: true
53+
VALIDATE_JSON_PRETTIER: true
54+
VALIDATE_JSONC_PRETTIER: true
55+
VALIDATE_MARKDOWN: true
56+
VALIDATE_PROTOBUF: true
57+
VALIDATE_PYTHON_BLACK: true
58+
VALIDATE_YAML_PRETTIER: true

0 commit comments

Comments
 (0)