@allthings/eslint-config
v3.0.0
Published
ESlint shareable config for Allthings style
Readme
eslint-config-allthings
ESlint shareable config for Allthings style
Setup
yarn add -DE @allthings/eslint-configUsage
Create an eslint.config.js at your project root.
React projects
import allthingsConfig from '@allthings/eslint-config'
export default [
...allthingsConfig,
{
languageOptions: {
parserOptions: {
project: './tsconfig.json',
tsconfigRootDir: import.meta.dirname,
},
},
},
]Node.js projects
import allthingsNodeConfig from '@allthings/eslint-config/node'
export default [
...allthingsNodeConfig,
{
languageOptions: {
parserOptions: {
project: './tsconfig.json',
tsconfigRootDir: import.meta.dirname,
},
},
},
]Deployment
Publishing to npm
yarn deployDevelopment
Run yarn link in the project folder
Run yarn link @allthings/eslint-config in the project that you want to test it against
After you finish run in your project yarn unlink @allthings/eslint-config and then yarn install --force
to restore the initial state of dependencies
Or you could release a dev npm version with yarn deploy:dev. Remember to update the version in package.json
