From 9cda1d8f0fea4dee3bfabc34e622c0b9b4808bd0 Mon Sep 17 00:00:00 2001 From: Jeroen de Bruijn Date: Sat, 28 Mar 2020 21:17:33 +0100 Subject: [PATCH] chore: configure ESLint to lint .* configfiles too --- .eslintrc.js | 11 +++++++++++ .lintstagedrc.js | 4 ++-- package.json | 15 ++++++++------- 3 files changed, 21 insertions(+), 9 deletions(-) diff --git a/.eslintrc.js b/.eslintrc.js index 5d1cf2b8..23d2b377 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -19,4 +19,15 @@ module.exports = { 'prettier/prettier': 'error', 'sort-imports': 'error', }, + ignorePatterns: [ + '.git/', + '.vscode', + 'build/', + 'dist/', + 'coverage/', + 'LICENSE.md', + 'modules/', + 'node_modules/', + '!.*', + ], }; diff --git a/.lintstagedrc.js b/.lintstagedrc.js index e967175b..b5c50917 100644 --- a/.lintstagedrc.js +++ b/.lintstagedrc.js @@ -1,6 +1,6 @@ module.exports = { - '*.{ts,tsx,js,jsx,json}': ['npm run lint-file:fix'], + '*.{ts,tsx,js,jsx,json}': ['npm run lint-es:file:fix'], '*.{vue,ts,css,less,scss,html,htm,md,markdown,yml,yaml}': [ - 'npm run format-file:default', + 'npm run format:file', ], }; diff --git a/package.json b/package.json index 931e7c12..1c97c639 100644 --- a/package.json +++ b/package.json @@ -4,13 +4,14 @@ "description": "GitHub Action to run Renovate self-hosted.", "private": true, "scripts": { - "lint": "eslint --ignore-path .prettierignore --ext .ts,.tsx,.js,.jsx,.json .", - "lint:fix": "eslint --ignore-path .prettierignore --ext .ts,.tsx,.js,.jsx,.json --fix .", - "lint-file": "eslint --ignore-path .prettierignore", - "lint-file:fix": "eslint --ignore-path .prettierignore --fix", - "format": "concurrently \"npm:format:default\"", - "format:default": "prettier --write \"**/*.{js,jsx,vue,ts,css,less,scss,html,htm,json,md,markdown,yml,yaml}\"", - "format-file:default": "prettier --write", + "lint": "concurrently npm:lint-es", + "lint:fix": "concurrently npm:lint-es:fix", + "lint-es": "eslint --ext .ts,.tsx,.js,.jsx,.json .", + "lint-es:file": "eslint --ext .ts,.tsx,.js,.jsx,.json", + "lint-es:fix": "eslint --ext .ts,.tsx,.js,.jsx,.json --fix .", + "lint-es:file:fix": "eslint --ext .ts,.tsx,.js,.jsx,.json --fix", + "format": "prettier --write \"**/*.{js,jsx,vue,ts,css,less,scss,html,htm,json,md,markdown,yml,yaml}\"", + "format:file": "prettier --write", "release:version": "next-standard-version", "release:changelog": "standard-version --dry-run --skip.commit=true --skip.tag=true", "release:commit": "git commit --allow-empty -m \"chore(release): trigger release process [ci release]\"",