Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: AriPerkkio/eslint-remote-tester
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.3.1
Choose a base ref
...
head repository: AriPerkkio/eslint-remote-tester
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v2.0.0
Choose a head ref

Commits on Sep 11, 2021

  1. chore: generate changelog

    AriPerkkio authored Sep 11, 2021
    Copy the full SHA
    c70911d View commit details

Commits on Sep 19, 2021

  1. Copy the full SHA
    bb8bae3 View commit details
  2. chore(dev-deps): node-pty

    AriPerkkio committed Sep 19, 2021
    Copy the full SHA
    a743933 View commit details
  3. Copy the full SHA
    db32068 View commit details
  4. test: remove flaky-integration-test related tooling

    - Tests have been stable for months now
    AriPerkkio committed Sep 19, 2021
    Copy the full SHA
    1dc90d8 View commit details

Commits on Sep 22, 2021

  1. chore(dev-deps): bump tmpl from 1.0.4 to 1.0.5 (#281)

    Bumps [tmpl](https://github.com/daaku/nodejs-tmpl) from 1.0.4 to 1.0.5.
    - [Release notes](https://github.com/daaku/nodejs-tmpl/releases)
    - [Commits](https://github.com/daaku/nodejs-tmpl/commits/v1.0.5)
    
    ---
    updated-dependencies:
    - dependency-name: tmpl
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 22, 2021
    Copy the full SHA
    79ec8f9 View commit details
  2. chore(dev-deps): bump tmpl from 1.0.4 to 1.0.5 in /repositories (#280)

    Bumps [tmpl](https://github.com/daaku/nodejs-tmpl) from 1.0.4 to 1.0.5.
    - [Release notes](https://github.com/daaku/nodejs-tmpl/releases)
    - [Commits](https://github.com/daaku/nodejs-tmpl/commits/v1.0.5)
    
    ---
    updated-dependencies:
    - dependency-name: tmpl
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 22, 2021
    Copy the full SHA
    0dbc5ed View commit details

Commits on Sep 30, 2021

  1. Copy the full SHA
    ad8afaa View commit details

Commits on Oct 2, 2021

  1. chore(dev-deps): bump ansi-regex from 5.0.0 to 5.0.1 in /repositories (

    …#284)
    
    Bumps [ansi-regex](https://github.com/chalk/ansi-regex) from 5.0.0 to 5.0.1.
    - [Release notes](https://github.com/chalk/ansi-regex/releases)
    - [Commits](chalk/ansi-regex@v5.0.0...v5.0.1)
    
    ---
    updated-dependencies:
    - dependency-name: ansi-regex
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 2, 2021
    Copy the full SHA
    06c5d7d View commit details
  2. chore(dev-deps): bump ansi-regex from 5.0.0 to 5.0.1 (#285)

    Bumps [ansi-regex](https://github.com/chalk/ansi-regex) from 5.0.0 to 5.0.1.
    - [Release notes](https://github.com/chalk/ansi-regex/releases)
    - [Commits](chalk/ansi-regex@v5.0.0...v5.0.1)
    
    ---
    updated-dependencies:
    - dependency-name: ansi-regex
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 2, 2021
    Copy the full SHA
    67511c1 View commit details
  3. chore(deps): bump simple-git from 2.45.1 to 2.46.0 (#283)

    Bumps [simple-git](https://github.com/steveukx/git-js) from 2.45.1 to 2.46.0.
    - [Release notes](https://github.com/steveukx/git-js/releases)
    - [Changelog](https://github.com/steveukx/git-js/blob/main/CHANGELOG.md)
    - [Commits](steveukx/git-js@v2.45.1...v2.46.0)
    
    ---
    updated-dependencies:
    - dependency-name: simple-git
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 2, 2021
    Copy the full SHA
    054239f View commit details

Commits on Oct 8, 2021

  1. chore(deps): bump @babel/code-frame from 7.14.5 to 7.15.8 (#286)

    Bumps [@babel/code-frame](https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame) from 7.14.5 to 7.15.8.
    - [Release notes](https://github.com/babel/babel/releases)
    - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/babel/babel/commits/v7.15.8/packages/babel-code-frame)
    
    ---
    updated-dependencies:
    - dependency-name: "@babel/code-frame"
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 8, 2021
    Copy the full SHA
    fb4b113 View commit details

Commits on Oct 11, 2021

  1. chore(deps): bump ink from 3.0.9 to 3.2.0 (#287)

    * chore(deps): bump ink from 3.0.9 to 3.2.0
    
    Bumps [ink](https://github.com/vadimdemedes/ink) from 3.0.9 to 3.2.0.
    - [Release notes](https://github.com/vadimdemedes/ink/releases)
    - [Commits](vadimdemedes/ink@v3.0.9...v3.2.0)
    
    ---
    updated-dependencies:
    - dependency-name: ink
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    * test: run timers after unmount, ref vadimdemedes/ink#482
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Ari Perkkiö <ari.perkkio@gmail.com>
    dependabot[bot] and AriPerkkio authored Oct 11, 2021
    Copy the full SHA
    d6314f4 View commit details

Commits on Oct 19, 2021

  1. Copy the full SHA
    de3fc11 View commit details
  2. Copy the full SHA
    3dbd4a3 View commit details
  3. Copy the full SHA
    6c493f0 View commit details

Commits on Oct 22, 2021

  1. Copy the full SHA
    93914a4 View commit details
  2. Copy the full SHA
    da70822 View commit details
  3. Copy the full SHA
    805324c View commit details
  4. feat!: improve ruleId parsing

    BREAKING CHANGE: Reported rules now may include plugin name,
    e.g. `no-unstable-components` -> `react/no-unstable-components`
    These are used in reported results and in some callbacks of eslint-remote-tester.config.js.
    
    - parse `ruleId` from stack traces provided by ESLint v8
    AriPerkkio committed Oct 22, 2021
    Copy the full SHA
    69a14c6 View commit details

Commits on Oct 23, 2021

  1. 2.0.0

    AriPerkkio authored Oct 23, 2021
    Copy the full SHA
    aa1f671 View commit details
Showing with 1,983 additions and 1,912 deletions.
  1. +0 −25 .github/workflows/check-flaky-integration-tests.yml
  2. +4 −4 .github/workflows/ci.yml
  3. +2 −1 .github/workflows/lint-eslint-config-airbnb.yml
  4. +2 −1 .github/workflows/lint-eslint-core-ts.yml
  5. +2 −1 .github/workflows/lint-eslint-core.yml
  6. +2 −1 .github/workflows/lint-eslint-plugin-cypress.yml
  7. +2 −1 .github/workflows/lint-eslint-plugin-import.yml
  8. +2 −1 .github/workflows/lint-eslint-plugin-jest-dom.yml
  9. +2 −1 .github/workflows/lint-eslint-plugin-jest.yml
  10. +2 −1 .github/workflows/lint-eslint-plugin-jsx-a11y.yml
  11. +2 −1 .github/workflows/lint-eslint-plugin-mocha.yml
  12. +2 −1 .github/workflows/lint-eslint-plugin-next.yml
  13. +2 −1 .github/workflows/lint-eslint-plugin-node.yml
  14. +2 −1 .github/workflows/lint-eslint-plugin-react-hooks.yml
  15. +2 −1 .github/workflows/lint-eslint-plugin-react-redux.yml
  16. +2 −1 .github/workflows/lint-eslint-plugin-react.yml
  17. +2 −1 .github/workflows/lint-eslint-plugin-regexp.yml
  18. +2 −1 .github/workflows/lint-eslint-plugin-sonarjs.yml
  19. +2 −1 .github/workflows/lint-eslint-plugin-testing-library.yml
  20. +2 −1 .github/workflows/lint-eslint-plugin-unicorn.yml
  21. +2 −1 .github/workflows/lint-typescript-eslint-eslint-plugin.yml
  22. +6 −0 CHANGELOG.md
  23. +10 −1 ci/generate-workflows.js
  24. +1 −1 ci/package.json
  25. +8 −1 ci/plugin-configs/typescript-eslint-eslint-plugin.config.js
  26. +9 −2 lib/engine/worker-task.ts
  27. +14 −14 package.json
  28. +2 −2 repositories/package.json
  29. +14 −14 repositories/yarn.lock
  30. +51 −53 test/integration/integration.action-exports.test.ts
  31. +1,038 −1,041 test/integration/integration.test.ts
  32. +1 −2 test/integration/jest.setup.integration.ts
  33. +1 −2 test/smoke/jest.setup.smoke.ts
  34. +23 −25 test/smoke/smoke.test.ts
  35. +55 −57 test/unit/engine.test.ts
  36. +136 −138 test/unit/file-client.test.ts
  37. +32 −34 test/unit/index.test.ts
  38. +53 −55 test/unit/progress-logger.test.ts
  39. +57 −61 test/unit/repository-client.test.ts
  40. +94 −95 test/unit/ui.test.tsx
  41. +18 −20 test/unit/worker-task.test.ts
  42. +15 −42 test/utils.ts
  43. +1 −0 tsconfig.json
  44. +302 −204 yarn.lock
25 changes: 0 additions & 25 deletions .github/workflows/check-flaky-integration-tests.yml

This file was deleted.

8 changes: 4 additions & 4 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -37,7 +37,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [12.11, 14, 16.8]
node-version: [12.22, 14, 16]
steps:
- uses: actions/checkout@v2
- name: Use Node.js ${{ matrix.node-version }}
@@ -62,7 +62,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [12.11, 14, 16.8]
node-version: [12.22, 14, 16]
steps:
- uses: actions/checkout@v2
- name: Use Node.js ${{ matrix.node-version }}
@@ -87,7 +87,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [12.11, 14, 16.8]
node-version: [12.22, 14, 16]
steps:
- uses: actions/checkout@v2
- name: Use Node.js ${{ matrix.node-version }}
@@ -112,7 +112,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [12.11, 14, 16.8]
node-version: [12.22, 14, 16]
steps:
- uses: actions/checkout@v2
- name: Use Node.js ${{ matrix.node-version }}
3 changes: 2 additions & 1 deletion .github/workflows/lint-eslint-config-airbnb.yml
Original file line number Diff line number Diff line change
@@ -43,10 +43,11 @@ jobs:
run: rm -rf ./node_modules
- run: |
yarn install
yarn add --dev eslint@7
yarn list | grep eslint
yarn log --config ./plugin-configs/eslint-config-airbnb.config.js
working-directory: ./ci
- uses: AriPerkkio/eslint-remote-tester-run-action@v1
- uses: AriPerkkio/eslint-remote-tester-run-action@v2
with:
working-directory: ./ci
issue-title: 'Weekly scheduled smoke test: eslint-config-airbnb'
3 changes: 2 additions & 1 deletion .github/workflows/lint-eslint-core-ts.yml
Original file line number Diff line number Diff line change
@@ -43,10 +43,11 @@ jobs:
run: rm -rf ./node_modules
- run: |
yarn install
echo "Using ESLint v8"
yarn list | grep eslint
yarn log --config ./plugin-configs/eslint-core-ts.config.js
working-directory: ./ci
- uses: AriPerkkio/eslint-remote-tester-run-action@v1
- uses: AriPerkkio/eslint-remote-tester-run-action@v2
with:
working-directory: ./ci
issue-title: 'Weekly scheduled smoke test: eslint-core-ts'
3 changes: 2 additions & 1 deletion .github/workflows/lint-eslint-core.yml
Original file line number Diff line number Diff line change
@@ -43,10 +43,11 @@ jobs:
run: rm -rf ./node_modules
- run: |
yarn install
echo "Using ESLint v8"
yarn list | grep eslint
yarn log --config ./plugin-configs/eslint-core.config.js
working-directory: ./ci
- uses: AriPerkkio/eslint-remote-tester-run-action@v1
- uses: AriPerkkio/eslint-remote-tester-run-action@v2
with:
working-directory: ./ci
issue-title: 'Weekly scheduled smoke test: eslint-core'
3 changes: 2 additions & 1 deletion .github/workflows/lint-eslint-plugin-cypress.yml
Original file line number Diff line number Diff line change
@@ -43,10 +43,11 @@ jobs:
run: rm -rf ./node_modules
- run: |
yarn install
echo "Using ESLint v8"
yarn list | grep eslint
yarn log --config ./plugin-configs/eslint-plugin-cypress.config.js
working-directory: ./ci
- uses: AriPerkkio/eslint-remote-tester-run-action@v1
- uses: AriPerkkio/eslint-remote-tester-run-action@v2
with:
working-directory: ./ci
issue-title: 'Weekly scheduled smoke test: eslint-plugin-cypress'
3 changes: 2 additions & 1 deletion .github/workflows/lint-eslint-plugin-import.yml
Original file line number Diff line number Diff line change
@@ -43,10 +43,11 @@ jobs:
run: rm -rf ./node_modules
- run: |
yarn install
echo "Using ESLint v8"
yarn list | grep eslint
yarn log --config ./plugin-configs/eslint-plugin-import.config.js
working-directory: ./ci
- uses: AriPerkkio/eslint-remote-tester-run-action@v1
- uses: AriPerkkio/eslint-remote-tester-run-action@v2
with:
working-directory: ./ci
issue-title: 'Weekly scheduled smoke test: eslint-plugin-import'
3 changes: 2 additions & 1 deletion .github/workflows/lint-eslint-plugin-jest-dom.yml
Original file line number Diff line number Diff line change
@@ -43,10 +43,11 @@ jobs:
run: rm -rf ./node_modules
- run: |
yarn install
echo "Using ESLint v8"
yarn list | grep eslint
yarn log --config ./plugin-configs/eslint-plugin-jest-dom.config.js
working-directory: ./ci
- uses: AriPerkkio/eslint-remote-tester-run-action@v1
- uses: AriPerkkio/eslint-remote-tester-run-action@v2
with:
working-directory: ./ci
issue-title: 'Weekly scheduled smoke test: eslint-plugin-jest-dom'
3 changes: 2 additions & 1 deletion .github/workflows/lint-eslint-plugin-jest.yml
Original file line number Diff line number Diff line change
@@ -43,10 +43,11 @@ jobs:
run: rm -rf ./node_modules
- run: |
yarn install
echo "Using ESLint v8"
yarn list | grep eslint
yarn log --config ./plugin-configs/eslint-plugin-jest.config.js
working-directory: ./ci
- uses: AriPerkkio/eslint-remote-tester-run-action@v1
- uses: AriPerkkio/eslint-remote-tester-run-action@v2
with:
working-directory: ./ci
issue-title: 'Weekly scheduled smoke test: eslint-plugin-jest'
3 changes: 2 additions & 1 deletion .github/workflows/lint-eslint-plugin-jsx-a11y.yml
Original file line number Diff line number Diff line change
@@ -43,10 +43,11 @@ jobs:
run: rm -rf ./node_modules
- run: |
yarn install
echo "Using ESLint v8"
yarn list | grep eslint
yarn log --config ./plugin-configs/eslint-plugin-jsx-a11y.config.js
working-directory: ./ci
- uses: AriPerkkio/eslint-remote-tester-run-action@v1
- uses: AriPerkkio/eslint-remote-tester-run-action@v2
with:
working-directory: ./ci
issue-title: 'Weekly scheduled smoke test: eslint-plugin-jsx-a11y'
3 changes: 2 additions & 1 deletion .github/workflows/lint-eslint-plugin-mocha.yml
Original file line number Diff line number Diff line change
@@ -43,10 +43,11 @@ jobs:
run: rm -rf ./node_modules
- run: |
yarn install
echo "Using ESLint v8"
yarn list | grep eslint
yarn log --config ./plugin-configs/eslint-plugin-mocha.config.js
working-directory: ./ci
- uses: AriPerkkio/eslint-remote-tester-run-action@v1
- uses: AriPerkkio/eslint-remote-tester-run-action@v2
with:
working-directory: ./ci
issue-title: 'Weekly scheduled smoke test: eslint-plugin-mocha'
3 changes: 2 additions & 1 deletion .github/workflows/lint-eslint-plugin-next.yml
Original file line number Diff line number Diff line change
@@ -43,10 +43,11 @@ jobs:
run: rm -rf ./node_modules
- run: |
yarn install
echo "Using ESLint v8"
yarn list | grep eslint
yarn log --config ./plugin-configs/eslint-plugin-next.config.js
working-directory: ./ci
- uses: AriPerkkio/eslint-remote-tester-run-action@v1
- uses: AriPerkkio/eslint-remote-tester-run-action@v2
with:
working-directory: ./ci
issue-title: 'Weekly scheduled smoke test: eslint-plugin-next'
3 changes: 2 additions & 1 deletion .github/workflows/lint-eslint-plugin-node.yml
Original file line number Diff line number Diff line change
@@ -43,10 +43,11 @@ jobs:
run: rm -rf ./node_modules
- run: |
yarn install
echo "Using ESLint v8"
yarn list | grep eslint
yarn log --config ./plugin-configs/eslint-plugin-node.config.js
working-directory: ./ci
- uses: AriPerkkio/eslint-remote-tester-run-action@v1
- uses: AriPerkkio/eslint-remote-tester-run-action@v2
with:
working-directory: ./ci
issue-title: 'Weekly scheduled smoke test: eslint-plugin-node'
3 changes: 2 additions & 1 deletion .github/workflows/lint-eslint-plugin-react-hooks.yml
Original file line number Diff line number Diff line change
@@ -43,10 +43,11 @@ jobs:
run: rm -rf ./node_modules
- run: |
yarn install
yarn add --dev eslint@7
yarn list | grep eslint
yarn log --config ./plugin-configs/eslint-plugin-react-hooks.config.js
working-directory: ./ci
- uses: AriPerkkio/eslint-remote-tester-run-action@v1
- uses: AriPerkkio/eslint-remote-tester-run-action@v2
with:
working-directory: ./ci
issue-title: 'Weekly scheduled smoke test: eslint-plugin-react-hooks'
3 changes: 2 additions & 1 deletion .github/workflows/lint-eslint-plugin-react-redux.yml
Original file line number Diff line number Diff line change
@@ -43,10 +43,11 @@ jobs:
run: rm -rf ./node_modules
- run: |
yarn install
yarn add --dev eslint@7
yarn list | grep eslint
yarn log --config ./plugin-configs/eslint-plugin-react-redux.config.js
working-directory: ./ci
- uses: AriPerkkio/eslint-remote-tester-run-action@v1
- uses: AriPerkkio/eslint-remote-tester-run-action@v2
with:
working-directory: ./ci
issue-title: 'Weekly scheduled smoke test: eslint-plugin-react-redux'
3 changes: 2 additions & 1 deletion .github/workflows/lint-eslint-plugin-react.yml
Original file line number Diff line number Diff line change
@@ -43,10 +43,11 @@ jobs:
run: rm -rf ./node_modules
- run: |
yarn install
echo "Using ESLint v8"
yarn list | grep eslint
yarn log --config ./plugin-configs/eslint-plugin-react.config.js
working-directory: ./ci
- uses: AriPerkkio/eslint-remote-tester-run-action@v1
- uses: AriPerkkio/eslint-remote-tester-run-action@v2
with:
working-directory: ./ci
issue-title: 'Weekly scheduled smoke test: eslint-plugin-react'
3 changes: 2 additions & 1 deletion .github/workflows/lint-eslint-plugin-regexp.yml
Original file line number Diff line number Diff line change
@@ -43,10 +43,11 @@ jobs:
run: rm -rf ./node_modules
- run: |
yarn install
echo "Using ESLint v8"
yarn list | grep eslint
yarn log --config ./plugin-configs/eslint-plugin-regexp.config.js
working-directory: ./ci
- uses: AriPerkkio/eslint-remote-tester-run-action@v1
- uses: AriPerkkio/eslint-remote-tester-run-action@v2
with:
working-directory: ./ci
issue-title: 'Weekly scheduled smoke test: eslint-plugin-regexp'
3 changes: 2 additions & 1 deletion .github/workflows/lint-eslint-plugin-sonarjs.yml
Original file line number Diff line number Diff line change
@@ -43,10 +43,11 @@ jobs:
run: rm -rf ./node_modules
- run: |
yarn install
echo "Using ESLint v8"
yarn list | grep eslint
yarn log --config ./plugin-configs/eslint-plugin-sonarjs.config.js
working-directory: ./ci
- uses: AriPerkkio/eslint-remote-tester-run-action@v1
- uses: AriPerkkio/eslint-remote-tester-run-action@v2
with:
working-directory: ./ci
issue-title: 'Weekly scheduled smoke test: eslint-plugin-sonarjs'
3 changes: 2 additions & 1 deletion .github/workflows/lint-eslint-plugin-testing-library.yml
Original file line number Diff line number Diff line change
@@ -43,10 +43,11 @@ jobs:
run: rm -rf ./node_modules
- run: |
yarn install
yarn add --dev eslint@7
yarn list | grep eslint
yarn log --config ./plugin-configs/eslint-plugin-testing-library.config.js
working-directory: ./ci
- uses: AriPerkkio/eslint-remote-tester-run-action@v1
- uses: AriPerkkio/eslint-remote-tester-run-action@v2
with:
working-directory: ./ci
issue-title: 'Weekly scheduled smoke test: eslint-plugin-testing-library'
3 changes: 2 additions & 1 deletion .github/workflows/lint-eslint-plugin-unicorn.yml
Original file line number Diff line number Diff line change
@@ -43,10 +43,11 @@ jobs:
run: rm -rf ./node_modules
- run: |
yarn install
echo "Using ESLint v8"
yarn list | grep eslint
yarn log --config ./plugin-configs/eslint-plugin-unicorn.config.js
working-directory: ./ci
- uses: AriPerkkio/eslint-remote-tester-run-action@v1
- uses: AriPerkkio/eslint-remote-tester-run-action@v2
with:
working-directory: ./ci
issue-title: 'Weekly scheduled smoke test: eslint-plugin-unicorn'
3 changes: 2 additions & 1 deletion .github/workflows/lint-typescript-eslint-eslint-plugin.yml
Original file line number Diff line number Diff line change
@@ -43,10 +43,11 @@ jobs:
run: rm -rf ./node_modules
- run: |
yarn install
echo "Using ESLint v8"
yarn list | grep eslint
yarn log --config ./plugin-configs/typescript-eslint-eslint-plugin.config.js
working-directory: ./ci
- uses: AriPerkkio/eslint-remote-tester-run-action@v1
- uses: AriPerkkio/eslint-remote-tester-run-action@v2
with:
working-directory: ./ci
issue-title: 'Weekly scheduled smoke test: typescript-eslint-eslint-plugin'
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
## [1.3.1](https://github.com/AriPerkkio/eslint-remote-tester/compare/v1.3.0...v1.3.1) (2021-09-11)

### Bug Fixes

- **node-16:** avoid deprecation warnings of `fs.rmdirSync` ([#277](https://github.com/AriPerkkio/eslint-remote-tester/issues/277)) ([3a84361](https://github.com/AriPerkkio/eslint-remote-tester/commit/3a8436130e5cc5bef23d7bce22000644a7886dcc))

# [1.3.0](https://github.com/AriPerkkio/eslint-remote-tester/compare/v1.2.0...v1.3.0) (2021-07-10)

### Bug Fixes
11 changes: 10 additions & 1 deletion ci/generate-workflows.js
Original file line number Diff line number Diff line change
@@ -28,6 +28,14 @@ const WORKFLOW_BADGE = plugin =>
plugin
)})`;

// Plugins which do not yet support ESLint v8
const PLUGINGS_FOR_ESLINT_7 = [
'eslint-config-airbnb',
'eslint-plugin-react-hooks',
'eslint-plugin-react-redux',
'eslint-plugin-testing-library',
];

// prettier-ignore
const WORKFLOW_TEMPLATE = ({ plugin, index }) =>
`# This file is auto-generated. See ci/generate-workflows.js
@@ -75,10 +83,11 @@ jobs:
run: rm -rf ./node_modules
- run: |
yarn install
${PLUGINGS_FOR_ESLINT_7.includes(plugin) ? 'yarn add --dev eslint@7' : 'echo "Using ESLint v8"'}
yarn list | grep eslint
yarn log --config ./plugin-configs/${plugin}.config.js
working-directory: ./ci
- uses: AriPerkkio/eslint-remote-tester-run-action@v1
- uses: AriPerkkio/eslint-remote-tester-run-action@v2
with:
working-directory: ./ci
issue-title: 'Weekly scheduled smoke test: ${plugin}'
2 changes: 1 addition & 1 deletion ci/package.json
Original file line number Diff line number Diff line change
@@ -13,7 +13,7 @@
"@next/eslint-plugin-next": "latest",
"@typescript-eslint/eslint-plugin": "latest",
"@typescript-eslint/parser": "latest",
"eslint": "^7",
"eslint": "^8 || ^7",
"eslint-config-airbnb": "latest",
"eslint-plugin-cypress": "latest",
"eslint-plugin-import": "latest",
9 changes: 8 additions & 1 deletion ci/plugin-configs/typescript-eslint-eslint-plugin.config.js
Original file line number Diff line number Diff line change
@@ -36,7 +36,10 @@ module.exports = {

return {
...baseEslintrc,
rules: rulesWithoutTypeAware,
rules: {
...baseEslintrc.rules,
...rulesWithoutTypeAware,
},
};
},
};
@@ -57,6 +60,10 @@ const baseEslintrc = {
...baseConfig.eslintrc,
plugins: ['@typescript-eslint'],
extends: ['plugin:@typescript-eslint/all'],
rules: {
// https://github.com/typescript-eslint/typescript-eslint/issues/3933
'@typescript-eslint/no-restricted-imports': ['error', {}],
},
};

const rulesWithoutTypeAware = {
Loading