From 5edcbef7a8c4adb7b957796c46a539cb9113bc85 Mon Sep 17 00:00:00 2001 From: Roland Geider Date: Mon, 9 Aug 2021 16:32:39 +0200 Subject: [PATCH] Copy linter config file for github super linter --- .github/linters/.eslintrc.json | 51 ++++++++++++++++++++++++++++++++++ .github/linters/.eslintrc.yml | 29 ------------------- .github/workflows/linter.yml | 1 - 3 files changed, 51 insertions(+), 30 deletions(-) create mode 100644 .github/linters/.eslintrc.json delete mode 100644 .github/linters/.eslintrc.yml diff --git a/.github/linters/.eslintrc.json b/.github/linters/.eslintrc.json new file mode 100644 index 000000000..1e4624e68 --- /dev/null +++ b/.github/linters/.eslintrc.json @@ -0,0 +1,51 @@ +{ + "root": true, + "ignorePatterns": [ + "projects/**/*" + ], + "overrides": [ + { + "files": [ + "*.ts" + ], + "parserOptions": { + "project": [ + "tsconfig.json", + "e2e/tsconfig.json" + ], + "createDefaultProgram": true + }, + "extends": [ + "plugin:@angular-eslint/recommended", + "plugin:@angular-eslint/template/process-inline-templates" + ], + "rules": { + "@angular-eslint/component-selector": [ + "error", + { + "prefix": "app", + "style": "kebab-case", + "type": "element" + } + ], + "@angular-eslint/directive-selector": [ + "error", + { + "prefix": "app", + "style": "camelCase", + "type": "attribute" + } + ] + } + }, + { + "files": [ + "*.html" + ], + "extends": [ + "plugin:@angular-eslint/template/recommended" + ], + "rules": {} + } + ] +} diff --git a/.github/linters/.eslintrc.yml b/.github/linters/.eslintrc.yml deleted file mode 100644 index f43da0d92..000000000 --- a/.github/linters/.eslintrc.yml +++ /dev/null @@ -1,29 +0,0 @@ -{ - "env": { - "browser": true, - "jquery": true, - "es6": true - }, - "globals": { - "d3": true, - "MozActivity": true, - "Sortable": true, - "tinyMCE": true, - "MG": true - }, - "ignorePatterns": ["package.json", ], - "rules": { - "func-names": [ - "error", - "never" - ], - "no-unused-vars": [ - 2, - { - "vars": "all", - "varsIgnorePattern": "^wger" - } - ], - "no-console": "off" - } -} diff --git a/.github/workflows/linter.yml b/.github/workflows/linter.yml index cf31bcb57..2601fda1e 100644 --- a/.github/workflows/linter.yml +++ b/.github/workflows/linter.yml @@ -48,7 +48,6 @@ jobs: - name: Lint Code Base uses: docker://ghcr.io/github/super-linter:slim-v4 env: - TYPESCRIPT_ES_CONFIG_FILE: angular/.eslintrc.json GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} VALIDATE_MARKDOWN: true VALIDATE_TYPESCRIPT_ES: true