From 3472eb823108ab9f819a67cf22b8723841d34f04 Mon Sep 17 00:00:00 2001 From: Simon Gattner Date: Wed, 7 Feb 2024 16:47:12 +0100 Subject: [PATCH] fix(lint): yml files --- .github/linters/.eslintrc.yml | 110 +++++++++++++++++----------------- .github/workflows/ci.yml | 2 +- package.json | 4 +- 3 files changed, 58 insertions(+), 58 deletions(-) diff --git a/.github/linters/.eslintrc.yml b/.github/linters/.eslintrc.yml index 2dcffdc..56c15ef 100644 --- a/.github/linters/.eslintrc.yml +++ b/.github/linters/.eslintrc.yml @@ -8,24 +8,24 @@ globals: SharedArrayBuffer: readonly ignorePatterns: - - "!.*" - - "**/node_modules/.*" - - "**/dist/.*" - - "**/coverage/.*" - - "*.json" + - '!.*' + - '**/node_modules/.*' + - '**/dist/.*' + - '**/coverage/.*' + - '*.json' -parser: "@typescript-eslint/parser" +parser: '@typescript-eslint/parser' parserOptions: ecmaVersion: 2023 sourceType: module project: - - "./.github/linters/tsconfig.json" - - "./tsconfig.json" + - './.github/linters/tsconfig.json' + - './tsconfig.json' plugins: - jest - - "@typescript-eslint" + - '@typescript-eslint' extends: - eslint:recommended @@ -36,50 +36,50 @@ extends: rules: { # https://github.com/typescript-eslint/typescript-eslint/issues/2483 - "no-shadow": "off", - "@typescript-eslint/no-shadow": "error", - "camelcase": "off", - "eslint-comments/no-use": "off", - "eslint-comments/no-unused-disable": "off", - "i18n-text/no-en": "off", - "import/no-namespace": "off", - "no-console": "off", - "no-unused-vars": "off", - "prettier/prettier": "error", - "semi": "off", - "@typescript-eslint/array-type": "error", - "@typescript-eslint/await-thenable": "error", - "@typescript-eslint/ban-ts-comment": "error", - "@typescript-eslint/consistent-type-assertions": "error", - "@typescript-eslint/explicit-member-accessibility": - ["error", { "accessibility": "no-public" }], - "@typescript-eslint/explicit-function-return-type": - ["error", { "allowExpressions": true }], - "@typescript-eslint/func-call-spacing": ["error", "never"], - "@typescript-eslint/no-array-constructor": "error", - "@typescript-eslint/no-empty-interface": "error", - "@typescript-eslint/no-explicit-any": "error", - "@typescript-eslint/no-extraneous-class": "error", - "@typescript-eslint/no-for-in-array": "error", - "@typescript-eslint/no-inferrable-types": "error", - "@typescript-eslint/no-misused-new": "error", - "@typescript-eslint/no-namespace": "error", - "@typescript-eslint/no-non-null-assertion": "warn", - "@typescript-eslint/no-require-imports": "error", - "@typescript-eslint/no-unnecessary-qualifier": "error", - "@typescript-eslint/no-unnecessary-type-assertion": "error", - "@typescript-eslint/no-unused-vars": "error", - "@typescript-eslint/no-useless-constructor": "error", - "@typescript-eslint/no-var-requires": "error", - "@typescript-eslint/prefer-for-of": "warn", - "@typescript-eslint/prefer-function-type": "warn", - "@typescript-eslint/prefer-includes": "error", - "@typescript-eslint/prefer-string-starts-ends-with": "error", - "@typescript-eslint/promise-function-async": "error", - "@typescript-eslint/require-array-sort-compare": "error", - "@typescript-eslint/restrict-plus-operands": "error", - "@typescript-eslint/semi": ["error", "never"], - "@typescript-eslint/space-before-function-paren": "off", - "@typescript-eslint/type-annotation-spacing": "error", - "@typescript-eslint/unbound-method": "error", + 'no-shadow': 'off', + '@typescript-eslint/no-shadow': 'error', + 'camelcase': 'off', + 'eslint-comments/no-use': 'off', + 'eslint-comments/no-unused-disable': 'off', + 'i18n-text/no-en': 'off', + 'import/no-namespace': 'off', + 'no-console': 'off', + 'no-unused-vars': 'off', + 'prettier/prettier': 'error', + 'semi': 'off', + '@typescript-eslint/array-type': 'error', + '@typescript-eslint/await-thenable': 'error', + '@typescript-eslint/ban-ts-comment': 'error', + '@typescript-eslint/consistent-type-assertions': 'error', + '@typescript-eslint/explicit-member-accessibility': + ['error', { 'accessibility': 'no-public' }], + '@typescript-eslint/explicit-function-return-type': + ['error', { 'allowExpressions': true }], + '@typescript-eslint/func-call-spacing': ['error', 'never'], + '@typescript-eslint/no-array-constructor': 'error', + '@typescript-eslint/no-empty-interface': 'error', + '@typescript-eslint/no-explicit-any': 'error', + '@typescript-eslint/no-extraneous-class': 'error', + '@typescript-eslint/no-for-in-array': 'error', + '@typescript-eslint/no-inferrable-types': 'error', + '@typescript-eslint/no-misused-new': 'error', + '@typescript-eslint/no-namespace': 'error', + '@typescript-eslint/no-non-null-assertion': 'warn', + '@typescript-eslint/no-require-imports': 'error', + '@typescript-eslint/no-unnecessary-qualifier': 'error', + '@typescript-eslint/no-unnecessary-type-assertion': 'error', + '@typescript-eslint/no-unused-vars': 'error', + '@typescript-eslint/no-useless-constructor': 'error', + '@typescript-eslint/no-var-requires': 'error', + '@typescript-eslint/prefer-for-of': 'warn', + '@typescript-eslint/prefer-function-type': 'warn', + '@typescript-eslint/prefer-includes': 'error', + '@typescript-eslint/prefer-string-starts-ends-with': 'error', + '@typescript-eslint/promise-function-async': 'error', + '@typescript-eslint/require-array-sort-compare': 'error', + '@typescript-eslint/restrict-plus-operands': 'error', + '@typescript-eslint/semi': ['error', 'never'], + '@typescript-eslint/space-before-function-paren': 'off', + '@typescript-eslint/type-annotation-spacing': 'error', + '@typescript-eslint/unbound-method': 'error' } diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index bfc86e6..2e6a508 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -71,4 +71,4 @@ jobs: uses: actions/upload-artifact@v4 with: name: output - path: output.json \ No newline at end of file + path: output.json diff --git a/package.json b/package.json index 7903edf..d5c61c3 100644 --- a/package.json +++ b/package.json @@ -27,8 +27,8 @@ "ci-test": "jest", "coverage": "make-coverage-badge --output-path ./badges/coverage.svg", "format": "npm run format:write", - "format:write": "prettier --write **.ts", - "format:check": "prettier --check **.ts", + "format:write": "npx prettier . --write", + "format:check": "npx prettier . --check", "lint:eslint": "npx eslint . -c ./.github/linters/.eslintrc.yml", "lint:markdownlint": "npx markdownlint --config ./.github/linters/.markdown-lint.yml . --ignore-path ./.markdownlintignore", "lint": "npm run lint:eslint && npm run lint:markdownlint",