1234567891011121314151617181920212223242526272829 |
- /* eslint-env node */
- module.exports = {
- root: true,
- extends: [
- "eslint:recommended",
- "plugin:@typescript-eslint/strict-type-checked",
- "plugin:@typescript-eslint/stylistic-type-checked",
- ],
- plugins: ["@typescript-eslint"],
- parserOptions: { project: true },
- parser: "@typescript-eslint/parser",
- ignorePatterns: [".eslintrc.js"],
- rules: {
- /* Allow numbers to be used in template literals */
- "@typescript-eslint/restrict-template-expressions": [
- "error",
- {
- allowNumber: true,
- },
- ],
- /* Allow void expressions as the entire body of an arrow function */
- "@typescript-eslint/no-confusing-void-expression": [
- "error",
- {
- ignoreArrowShorthand: true,
- },
- ],
- },
- };
|