Skip to content

Commit

Permalink
Merge pull request #88 from fsubal/dependabot/npm_and_yarn/eslint-9.7.0
Browse files Browse the repository at this point in the history
Bump eslint from 8.57.0 to 9.7.0 + Support flat config inside tests
  • Loading branch information
fsubal authored Jul 22, 2024
2 parents 4653c14 + d9bb9a9 commit 25554f5
Show file tree
Hide file tree
Showing 8 changed files with 125 additions and 151 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ jobs:
cache: yarn

- run: yarn install --immutable --inline-builds
- run: yarn tsc --noEmit
- run: yarn typecheck
- run: yarn test

automerge:
Expand Down
File renamed without changes.
5 changes: 3 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,14 +13,15 @@
"author": "fsubal",
"main": "lib/index.js",
"scripts": {
"test": "mocha tests --recursive"
"test": "mocha tests --recursive",
"typecheck": "tsc --noEmit -p jsconfig.json"
},
"dependencies": {},
"devDependencies": {
"@types/eslint": "^8.4.10",
"@types/estree": "^1.0.0",
"@types/estree-jsx": "^1.0.0",
"eslint": "^8.32.0",
"eslint": "^9.7.0",
"mocha": "^10.2.0",
"typescript": "^5.0.2"
},
Expand Down
12 changes: 12 additions & 0 deletions tests/eslint.config.mjs
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
export default [{
languageOptions: {
ecmaVersion: 2018,
sourceType: "module",

parserOptions: {
ecmaFeatures: {
jsx: true,
},
},
},
}];
Original file line number Diff line number Diff line change
@@ -1,11 +1,10 @@
// @ts-check
"use strict";

const RuleTester = require("eslint").RuleTester;
const rule = require("../../../lib/rules/one-by-one-arguments");
const { parserOptions } = require("../../utils");
import { RuleTester } from "eslint";
import rule from "../../../lib/rules/one-by-one-arguments.js";
import eslintConfig from "../../eslint.config.mjs";

const ruleTester = new RuleTester({ parserOptions });
const ruleTester = new RuleTester(eslintConfig[0]);

ruleTester.run("one-by-one-arguments", rule, {
valid: [
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,10 @@
// @ts-check
"use strict";

const RuleTester = require("eslint").RuleTester;
const rule = require("../../../lib/rules/prefer-classnames-function");
const { parserOptions } = require("../../utils");
import { RuleTester } from "eslint";
import rule from "../../../lib/rules/prefer-classnames-function.js";
import eslintConfig from "../../eslint.config.mjs";

const ruleTester = new RuleTester({ parserOptions });
const ruleTester = new RuleTester(eslintConfig[0]);

ruleTester.run("prefer-classnames-function", rule, {
valid: [
Expand Down
7 changes: 0 additions & 7 deletions tests/utils.js

This file was deleted.

Loading

0 comments on commit 25554f5

Please sign in to comment.