diff --git a/.eslintrc.js b/.eslintrc.js index 4caf5f2b93..042c347feb 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -63,6 +63,7 @@ module.exports = { '@typescript-eslint/no-shadow': ['error'], 'no-throw-literal': ['error'], 'no-trailing-spaces': ['error'], + 'no-undef-init': ['error'], 'no-unused-expressions': ['off'], '@typescript-eslint/no-unused-expressions': ['error', { 'allowShortCircuit': true, 'allowTernary': true, 'allowTaggedTemplates': true }], 'no-unused-private-class-members': ['error'], diff --git a/src/apps/dashboard/components/activityTable/LogLevelChip.tsx b/src/apps/dashboard/components/activityTable/LogLevelChip.tsx index 8053f770c1..9795c96b1d 100644 --- a/src/apps/dashboard/components/activityTable/LogLevelChip.tsx +++ b/src/apps/dashboard/components/activityTable/LogLevelChip.tsx @@ -5,7 +5,7 @@ import React from 'react'; import globalize from 'scripts/globalize'; const LogLevelChip = ({ level }: { level: LogLevel }) => { - let color: 'info' | 'warning' | 'error' | undefined = undefined; + let color: 'info' | 'warning' | 'error' | undefined; switch (level) { case LogLevel.Information: color = 'info'; diff --git a/src/components/images/imageLoader.js b/src/components/images/imageLoader.js index 178312a314..561c968623 100644 --- a/src/components/images/imageLoader.js +++ b/src/components/images/imageLoader.js @@ -74,7 +74,7 @@ export function fillImage(entry) { throw new Error('entry cannot be null'); } const target = entry.target; - let source = undefined; + let source; if (target) { source = target.getAttribute('data-src');