ESLint config for Wantedly. It focuses the TypeScript linting.
If you're using ESLint v8 and under, please use eslint-config-wantedly-typescript version 3.x. As of eslint-config-wantedly-typescript version 4.0, it has started exporting ESLint's flat config format.
It exports configurations as "Flat config".
import { base as configWantedlyTS } from "eslint-config-wantedly-typescript";
export default [
...configWantedlyTS,
{
rules: {
// Your rules go here.
}
}
];
It exports configurations as "Legacy" format.
{
"extends": ["wantedly-typescript"],
"rules": {
// Your rules go here.
}
}
Using @typescript-eslint/parser
See index.js