1
1
mirror of https://github.com/theoludwig/eslint-config-conventions.git synced 2024-12-18 21:45:04 +01:00

Compare commits

..

2 Commits

Author SHA1 Message Date
a578bb80ba
docs: add // @ts-check to config example 2024-10-08 08:10:28 +02:00
e32847fa3d
chore: specify correct supported Node.js version
BREAKING CHANGE: Minimum supported Node.js >= 20.11.0

Ref: https://nodejs.org/api/esm.html#importmetadirname
2024-10-08 08:02:27 +02:00
4 changed files with 13 additions and 9 deletions

View File

@ -29,7 +29,7 @@ More information about **formatting rules** vs **code-quality rules** can be fou
### Prerequisites
[Node.js](https://nodejs.org/) >= 20.9.0
[Node.js](https://nodejs.org/) >= 20.11.0
### Installation
@ -40,8 +40,8 @@ npm install --save-dev \
eslint-plugin-unicorn@^56.0.0 \
eslint-plugin-import-x@^4.3.1 \
globals@^15.10.0 \
"typescript@~5.5.4" \
"typescript-eslint@^8.8.0" \
typescript@~5.5.4 \
typescript-eslint@^8.8.0 \
eslint-config-conventions@latest
```
@ -62,10 +62,12 @@ Dependencies are:
#### `eslint.config.js` (JavaScript and TypeScript)
```js
import typescriptESLint from "typescript-eslint"
import eslintConfigConventions from "eslint-config-conventions"
// @ts-check
export default typescriptESLint.config(...eslintConfigConventions)
import typescriptESLint from "typescript-eslint"
import configConventions from "eslint-config-conventions"
export default typescriptESLint.config(...configConventions)
```
#### Configuration with [Prettier](https://prettier.io/) (recommended)

View File

@ -1,3 +1,5 @@
// @ts-check
import promise from "eslint-plugin-promise"
import unicorn from "eslint-plugin-unicorn"
import importX from "eslint-plugin-import-x"

View File

@ -1,8 +1,8 @@
// @ts-check
import typescriptESLint from "typescript-eslint"
import eslintConfigConventions from "./eslint.config.js"
import configConventions from "./eslint.config.js"
export default typescriptESLint.config(...eslintConfigConventions, {
export default typescriptESLint.config(...configConventions, {
ignores: ["test/fixtures/*"],
})

View File

@ -34,7 +34,7 @@
"provenance": true
},
"engines": {
"node": ">=20.9.0"
"node": ">=20.11.0"
},
"scripts": {
"lint:editorconfig": "editorconfig-checker",