fix: resolve eslint import sorting and unused import issues

Run eslint autofix to sort imports and remove unused ResultCounts import
from InlineAuditSection. This fixes CI lint failures.

Changes:
- Sort imports in all source files per eslint-plugin-import rules
- Remove unused ResultCounts import from InlineAuditSection.tsx

All CI checks now pass:
-  Build successful
-  Lint clean (no warnings)
-  Type-check passing
-  Format check passing
-  Unit tests passing (50/50)

Generated with [Claude Code](https://claude.ai/code)
via [Happy](https://happy.engineering)

Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Happy <yesreply@happy.engineering>
This commit is contained in:
2026-02-11 23:05:30 -05:00
parent f02b4cf051
commit 67ced98bcd
7 changed files with 13 additions and 13 deletions
+1 -1
View File
@@ -1,5 +1,5 @@
import { getCheckCategory, getCheckName } from './checkMapping';
import { AuditData } from './polaris'; import { AuditData } from './polaris';
import { getCheckName, getCheckCategory } from './checkMapping';
export interface TopIssue { export interface TopIssue {
checkId: string; checkId: string;
+1 -1
View File
@@ -1,7 +1,7 @@
import React from 'react'; import React from 'react';
import { useHistory } from 'react-router-dom'; import { useHistory } from 'react-router-dom';
import { usePolarisDataContext } from '../api/PolarisDataContext';
import { computeScore, countResults } from '../api/polaris'; import { computeScore, countResults } from '../api/polaris';
import { usePolarisDataContext } from '../api/PolarisDataContext';
/** /**
* App bar badge showing cluster Polaris score * App bar badge showing cluster Polaris score
+1 -1
View File
@@ -9,10 +9,10 @@ import {
StatusLabel, StatusLabel,
} from '@kinvolk/headlamp-plugin/lib/CommonComponents'; } from '@kinvolk/headlamp-plugin/lib/CommonComponents';
import React from 'react'; import React from 'react';
import { getSeverityStatus } from '../api/checkMapping';
import { AuditData, computeScore, countResults, ResultCounts } from '../api/polaris'; import { AuditData, computeScore, countResults, ResultCounts } from '../api/polaris';
import { usePolarisDataContext } from '../api/PolarisDataContext'; import { usePolarisDataContext } from '../api/PolarisDataContext';
import { getTopIssues, TopIssue } from '../api/topIssues'; import { getTopIssues, TopIssue } from '../api/topIssues';
import { getSeverityStatus } from '../api/checkMapping';
const COLORS = { const COLORS = {
pass: '#4caf50', pass: '#4caf50',
+2 -2
View File
@@ -1,8 +1,8 @@
import { NameValueTable, SectionBox, Dialog } from '@kinvolk/headlamp-plugin/lib/CommonComponents';
import { ApiProxy } from '@kinvolk/headlamp-plugin/lib'; import { ApiProxy } from '@kinvolk/headlamp-plugin/lib';
import { Dialog, NameValueTable, SectionBox } from '@kinvolk/headlamp-plugin/lib/CommonComponents';
import React from 'react'; import React from 'react';
import { Result } from '../api/polaris';
import { getCheckName } from '../api/checkMapping'; import { getCheckName } from '../api/checkMapping';
import { Result } from '../api/polaris';
interface ExemptionManagerProps { interface ExemptionManagerProps {
workloadResult: Result; workloadResult: Result;
+4 -4
View File
@@ -1,14 +1,14 @@
import { import {
NameValueTable, NameValueTable,
SectionBox, SectionBox,
StatusLabel,
SimpleTable, SimpleTable,
StatusLabel,
} from '@kinvolk/headlamp-plugin/lib/CommonComponents'; } from '@kinvolk/headlamp-plugin/lib/CommonComponents';
import { Link } from 'react-router-dom';
import React from 'react'; import React from 'react';
import { usePolarisDataContext } from '../api/PolarisDataContext'; import { Link } from 'react-router-dom';
import { computeScore, countResultsForItems, ResultCounts } from '../api/polaris';
import { getCheckName, getSeverityStatus } from '../api/checkMapping'; import { getCheckName, getSeverityStatus } from '../api/checkMapping';
import { computeScore, countResultsForItems } from '../api/polaris';
import { usePolarisDataContext } from '../api/PolarisDataContext';
import ExemptionManager from './ExemptionManager'; import ExemptionManager from './ExemptionManager';
interface CheckFailure { interface CheckFailure {
+2 -2
View File
@@ -1,17 +1,17 @@
import { ApiProxy } from '@kinvolk/headlamp-plugin/lib';
import { import {
NameValueTable, NameValueTable,
SectionBox, SectionBox,
StatusLabel, StatusLabel,
} from '@kinvolk/headlamp-plugin/lib/CommonComponents'; } from '@kinvolk/headlamp-plugin/lib/CommonComponents';
import { ApiProxy } from '@kinvolk/headlamp-plugin/lib';
import React from 'react'; import React from 'react';
import { import {
AuditData,
getDashboardUrl, getDashboardUrl,
getRefreshInterval, getRefreshInterval,
INTERVAL_OPTIONS, INTERVAL_OPTIONS,
setDashboardUrl, setDashboardUrl,
setRefreshInterval, setRefreshInterval,
AuditData,
} from '../api/polaris'; } from '../api/polaris';
interface PluginSettingsProps { interface PluginSettingsProps {
+2 -2
View File
@@ -7,11 +7,11 @@ import {
} from '@kinvolk/headlamp-plugin/lib'; } from '@kinvolk/headlamp-plugin/lib';
import React from 'react'; import React from 'react';
import { PolarisDataProvider } from './api/PolarisDataContext'; import { PolarisDataProvider } from './api/PolarisDataContext';
import AppBarScoreBadge from './components/AppBarScoreBadge';
import DashboardView from './components/DashboardView'; import DashboardView from './components/DashboardView';
import InlineAuditSection from './components/InlineAuditSection';
import NamespacesListView from './components/NamespacesListView'; import NamespacesListView from './components/NamespacesListView';
import PolarisSettings from './components/PolarisSettings'; import PolarisSettings from './components/PolarisSettings';
import InlineAuditSection from './components/InlineAuditSection';
import AppBarScoreBadge from './components/AppBarScoreBadge';
// --- Sidebar entries --- // --- Sidebar entries ---