From 569563d830ef3d3f8498a90b80aebe0fd66e496e Mon Sep 17 00:00:00 2001 From: Bryan Mishkin <698306+bmish@users.noreply.github.com> Date: Tue, 10 Jan 2023 12:30:31 -0500 Subject: [PATCH] chore: tweak setup for eslint-remote-tester --- .gitignore | 1 - eslint-remote-tester.config.js | 13 +++++++++---- package.json | 1 - yarn.lock | 5 ----- 4 files changed, 9 insertions(+), 11 deletions(-) diff --git a/.gitignore b/.gitignore index 16de6df321..3e88eb2cce 100644 --- a/.gitignore +++ b/.gitignore @@ -13,5 +13,4 @@ npm-debug.log .vscode # eslint-remote-tester -.cache-eslint-remote-tester eslint-remote-tester-results diff --git a/eslint-remote-tester.config.js b/eslint-remote-tester.config.js index bc99f3d484..5fdb06746f 100644 --- a/eslint-remote-tester.config.js +++ b/eslint-remote-tester.config.js @@ -1,7 +1,7 @@ /* eslint filenames/match-regex:off */ -const { getPathIgnorePattern } = require('eslint-remote-tester-repositories'); const fs = require('fs'); +/** @type {import('eslint-remote-tester').Config} */ module.exports = { /** Repositories to scan */ repositories: [ @@ -28,9 +28,6 @@ module.exports = { 'typed-ember/ember-cli-typescript', ], - /** Optional pattern used to exclude paths */ - pathIgnorePattern: getPathIgnorePattern(), - /** Extensions of files under scanning */ extensions: ['js', 'ts'], @@ -40,6 +37,7 @@ module.exports = { /** ESLint configuration */ eslintrc: { plugins: ['ember'], + // Enable all of our rules. rules: Object.fromEntries( fs @@ -58,5 +56,12 @@ module.exports = { return [ruleName, value]; }) ), + + overrides: [ + { + files: ['*.ts'], + parser: '@typescript-eslint/parser', + }, + ], }, }; diff --git a/package.json b/package.json index 37942468b8..a1776a1e2b 100644 --- a/package.json +++ b/package.json @@ -96,7 +96,6 @@ "eslint-plugin-prettier": "^4.0.0", "eslint-plugin-unicorn": "^45.0.1", "eslint-remote-tester": "^3.0.0", - "eslint-remote-tester-repositories": "^1.0.0", "jest": "^29.1.2", "jquery": "^3.5.1", "jsdom": "^20.0.0", diff --git a/yarn.lock b/yarn.lock index e2d2b91000..14feec479b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2800,11 +2800,6 @@ eslint-plugin-unicorn@^45.0.1: semver "^7.3.8" strip-indent "^3.0.0" -eslint-remote-tester-repositories@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/eslint-remote-tester-repositories/-/eslint-remote-tester-repositories-1.0.0.tgz#92b2b035bec17a39fcb4a018ad22b31c2e707a5b" - integrity sha512-2tngPTc/zT/nyUZKZYkNCLCgSIvAsWDaaC3ce9zlYLijlmPd9ka70Logxiazu9NwS4cIaXTzTLGupr2u7m7+cw== - eslint-remote-tester@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/eslint-remote-tester/-/eslint-remote-tester-3.0.0.tgz#aa9b357d65250245f1d6556b4decaf993e2c72f4"