ente/web/packages/build-config/eslintrc-base.js
Manav Rathi 7056e04c02
Fix lint for web
Copy overrides from desktop
2024-05-01 09:13:41 +05:30

30 lines
864 B
JavaScript

/* 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,
},
],
},
};