* UI spring cleaning - fix ~570 outstanding eslint warnings - make eslint force user to correct warnings - remove .css files that are not referenced - remove dummy.tsx as it is not consumed anywhere - remove a few functions that were "dead code" (ie. not consumed anywhere) - remove commented out blocks of code that had no explanatory comments surrounding them * add prettier to pre-commit configuration * change ignoreRestSiblings to true we have a few spots in the codebase where we destructure an object key and then use something like ...restProps setting this to true allows that * upgrade from eslint 7.21.0 to 8.25.0 - add @grafana/eslint-config to dev dependencies and pre-commit eslint deps - add @grafana/eslint-config peer dependencies to package.json * fix remaining outstanding prettier warnings * enable noUnusedLocals and noUnusedParameters and fix errors related to this * make pre-commit complain about eslint warnings * import from moment-timezone instead of moment * fix react/display-name eslint warning * add eslint-plugin-react-hooks to dev deps this is a peer dependency from @grafana/eslint-config * turn off react/prop-types * temporarily turn off react-hooks/exhaustive-deps add note that it will be turned back on and fixed in next PR * fix unused import errors after rebase to dev * fix more new prettier errors * turn react/no-unescaped-entities eslint rule off * address PR comment about useReducer * remove includeTemplateGroup from src/components/AlertTemplates/AlertTemplatesForm.helper.tsx * update arg typing for refreshPageError * update handleSyncException typing * fix strict equality in containers/IntegrationSettings/parts/Autoresolve.tsx * enhance typing in components/AlertTemplates/AlertTemplatesForm.tsx * revert small change per Maxim's comment
15 lines
440 B
JSON
15 lines
440 B
JSON
{
|
|
"extends": "@grafana/toolkit/src/config/tsconfig.plugin.json",
|
|
"include": ["src", "frontend_enterprise/src"],
|
|
"types": ["node", "@emotion/core"],
|
|
"compilerOptions": {
|
|
"rootDirs": ["src", "frontend_enterprise/src"],
|
|
"baseUrl": "src",
|
|
"typeRoots": ["./node_modules/@types"],
|
|
"noUnusedLocals": true,
|
|
"noUnusedParameters": true,
|
|
"strict": false,
|
|
"resolveJsonModule": true,
|
|
"noImplicitAny": false
|
|
}
|
|
}
|