10.0.1 • Published 10 months ago
@joeao/eslint-config-joe v10.0.1
eslint config
Setup
Remove existing eslint setups first:
npm remove @typescript-eslint/eslint-plugin @typescript-eslint/parser eslint eslint-config-prettier eslint-config-standard eslint-plugin-prettier prettier eslint-config-standard-react eslint-plugin-react eslint-plugin-react-hooks
Install this (will also install eslint as a dependency);
npm install @joeao/eslint-config-joe --save-dev
Javascript
Extend the config in your .eslintrc.js
Example:
module.exports = {
'root': true,
'extends': [
'@joeao/eslint-config-joe',
],
};
Typescript
For a Typescript project extend the /typescript config instead:
module.exports = {
'root': true,
'extends': [
'@joeao/eslint-config-joe/typescript.mjs',
],
};
React
For a React project you need to install some additional plugins:
npm install eslint-plugin-react eslint-plugin-react-hooks --save-dev
Then extend the /react config instead:
module.exports = {
'root': true,
'extends': [
'@joeao/eslint-config-joe/react.mjs',
],
};
8.1.0
10 months ago
8.0.0
10 months ago
8.3.0
10 months ago
10.0.0
10 months ago
8.2.0
10 months ago
10.0.1
10 months ago
9.1.0
10 months ago
9.0.0
10 months ago
7.0.0
10 months ago
6.2.1
1 year ago
6.2.0
1 year ago
6.1.0
1 year ago
6.0.0
1 year ago
5.0.2
1 year ago
5.0.1
1 year ago
5.0.0
1 year ago
4.0.2
2 years ago
4.0.1
2 years ago
4.0.0
2 years ago