Repository: svix/svix-webhooks (language: rust)

Issue:
[.2] Replace Superlinter with individual linters for each language
Superlinter was great on paper, but in practice, it's a bit slow, and the configuration is ugly.

Each language should just have its own linter file.


Discussion / hints:
hello @svix-frank can I please be assigned this issue?


Fix patch:
diff --git a/.github/workflows/other-lint.yml b/.github/workflows/other-lint.yml
deleted file mode 100644
index 616c0cfc2..000000000
--- a/.github/workflows/other-lint.yml
+++ /dev/null
@@ -1,58 +0,0 @@
-name: Lint Code Base
-
-on:
-  pull_request:
-    paths-ignore:
-      - "go/**"
-      - "javascript/**"
-      - "python/**"
-      - "openapi.json"
-
-jobs:
-  build:
-    name: Lint Code Base
-    runs-on: ubuntu-24.04
-
-    steps:
-      - name: Checkout Code
-        uses: actions/checkout@v4
-        with:
-          fetch-depth: 0
-
-      - name: Lint Code Base
-        uses: super-linter/super-linter@v7.1.0
-        env:
-          VALIDATE_ALL_CODEBASE: false
-          DEFAULT_BRANCH: main
-          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
-          VALIDATE_BASH: false
-          VALIDATE_CHECKOV: false
-          VALIDATE_PYTHON: false
-          VALIDATE_GOOGLE_JAVA_FORMAT: false # Only use checkstyle
-          VALIDATE_JAVASCRIPT_ES: false
-          VALIDATE_JAVASCRIPT_STANDARD: false
-          VALIDATE_KOTLIN_ANDROID: false
-          VALIDATE_TYPESCRIPT_ES: false
-          VALIDATE_TYPESCRIPT_STANDARD: false
-          VALIDATE_PYTHON_BLACK: false
-          VALIDATE_PYTHON_FLAKE8: false
-          VALIDATE_PYTHON_ISORT: false
-          VALIDATE_PYTHON_MYPY: false
-          VALIDATE_PYTHON_PYLINT: false
-          VALIDATE_GO: false
-          VALIDATE_GO_MODULES: false
-          VALIDATE_JSCPD: false
-          VALIDATE_PHP_PHPSTAN: false
-          VALIDATE_PHP_PSALM: false
-          VALIDATE_OPENAPI: false
-          VALIDATE_MARKDOWN: false
-          VALIDATE_NATURAL_LANGUAGE: false
-          VALIDATE_RUST_2015: false
-          VALIDATE_RUST_2018: false
-          VALIDATE_RUST_2021: false
-          VALIDATE_RUST_CLIPPY: false
-          VALIDATE_SHELL_SHFMT: false
-          VALIDATE_SQL: false
-          VALIDATE_SQLFLUFF: false
-          VALIDATE_YAML_PRETTIER: false
-          FILTER_REGEX_EXCLUDE: (gradlew|javascript/tsconfig.json)


Test patch: