| error |
app/bank-portal/(portal)/layout.tsx:81 |
Do not use an `<a>` element to navigate to `/api/auth/signout/`. Use `<Link />` from `next/link` instead. See: https://nextjs.org/docs/messages/no-html-link-for-pages |
@next/next/no-html-link-for-pages |
| error |
app/bank-portal/login/page.tsx:22 |
Error: Calling setState synchronously within an effect can trigger cascading renders
Effects are intended to synchronize state between React and external systems such as manually updating the DOM, state management libraries, or other platform APIs. In general, the body of an effect should do one or both of the following:
* Update external systems with the latest state from React.
* Subscribe for updates from some external system, calling setState in a callback function when external state changes.
Calling setState synchronously within an effect body causes cascading renders that can hurt performance, and is not recommended. (https://react.dev/learn/you-might-not-need-an-effect).
/home/runner/work/india-compliance-app/india-compliance-app/app/bank-portal/login/page.tsx:22:7
20 | useEffect(() => {
21 | if (searchParams.get('error') === 'not_authorized') {
> 22 | setError('This account is not authorized for the bank portal. Please contact ShuddhGrid support.')
| ^^^^^^^^ Avoid calling setState() directly within an effect
23 | }
24 | }, [searchParams])
25 | |
react-hooks/set-state-in-effect |
| error |
app/ca/invite/[token]/page.tsx:75 |
Error: Cannot call impure function during render
`Date.now` is an impure function. Calling an impure function can produce unstable results that update unpredictably when the component happens to re-render. (https://react.dev/reference/rules/components-and-hooks-must-be-pure#components-and-hooks-must-be-idempotent).
/home/runner/work/india-compliance-app/india-compliance-app/app/ca/invite/[token]/page.tsx:75:46
73 |
74 | const expiresIn = Math.ceil(
> 75 | (new Date(invite.expires_at).getTime() - Date.now()) / (24 * 60 * 60 * 1000)
| ^^^^^^^^^^ Cannot call impure function
76 | )
77 |
78 | return ( |
react-hooks/purity |
| error |
app/console/(protected)/orgs/[id]/page.tsx:75 |
'managersByWorkspace' is never reassigned. Use 'const' instead. |
prefer-const |
| error |
app/dashboard/overview/page.tsx:1305 |
Do not use an `<a>` element to navigate to `/dashboard/carbon-project/`. Use `<Link />` from `next/link` instead. See: https://nextjs.org/docs/messages/no-html-link-for-pages |
@next/next/no-html-link-for-pages |
| error |
app/dashboard/reports/gri/page.tsx:182 |
`'` can be escaped with `'`, `‘`, `'`, `’`. |
react/no-unescaped-entities |
| error |
app/dashboard/settings/standards/page.tsx:50 |
Error: Calling setState synchronously within an effect can trigger cascading renders
Effects are intended to synchronize state between React and external systems such as manually updating the DOM, state management libraries, or other platform APIs. In general, the body of an effect should do one or both of the following:
* Update external systems with the latest state from React.
* Subscribe for updates from some external system, calling setState in a callback function when external state changes.
Calling setState synchronously within an effect body causes cascading renders that can hurt performance, and is not recommended. (https://react.dev/learn/you-might-not-need-an-effect).
/home/runner/work/india-compliance-app/india-compliance-app/app/dashboard/settings/standards/page.tsx:50:26
48 | }, [])
49 |
> 50 | useEffect(() => { void load() }, [load])
| ^^^^ Avoid calling setState() directly within an effect
51 |
52 | async function addStandard(standard: StandardKey) {
53 | setAdding(true) |
react-hooks/set-state-in-effect |
| error |
app/dashboard/standards/cbam/data-entry/page.tsx:224 |
Do not use an `<a>` element to navigate to `/dashboard/settings/packs/`. Use `<Link />` from `next/link` instead. See: https://nextjs.org/docs/messages/no-html-link-for-pages |
@next/next/no-html-link-for-pages |
| error |
app/dashboard/standards/cbam/data-entry/page.tsx:245 |
Do not use an `<a>` element to navigate to `/dashboard/settings/packs/`. Use `<Link />` from `next/link` instead. See: https://nextjs.org/docs/messages/no-html-link-for-pages |
@next/next/no-html-link-for-pages |
| error |
app/verify/[token]/page.tsx:125 |
Error: Cannot call impure function during render
`Date.now` is an impure function. Calling an impure function can produce unstable results that update unpredictably when the component happens to re-render. (https://react.dev/reference/rules/components-and-hooks-must-be-pure#components-and-hooks-must-be-idempotent).
/home/runner/work/india-compliance-app/india-compliance-app/app/verify/[token]/page.tsx:125:72
123 | const monthsFilled = emissionData.filter(r => r.total_tco2e !== null).length
124 |
> 125 | const expiresIn = Math.ceil((new Date(invite.expires_at).getTime() - Date.now()) / (24 * 60 * 60 * 1000))
| ^^^^^^^^^^ Cannot call impure function
126 |
127 | return (
128 | <div className="min-h-screen bg-gray-50"> |
react-hooks/purity |
| error |
components/console/TeamMembersTab.tsx:129 |
`'` can be escaped with `'`, `‘`, `'`, `’`. |
react/no-unescaped-entities |
| error |
components/console/TeamMembersTab.tsx:222 |
`'` can be escaped with `'`, `‘`, `'`, `’`. |
react/no-unescaped-entities |
| error |
components/dashboard/ChangeHistoryPanel.tsx:50 |
Error: Calling setState synchronously within an effect can trigger cascading renders
Effects are intended to synchronize state between React and external systems such as manually updating the DOM, state management libraries, or other platform APIs. In general, the body of an effect should do one or both of the following:
* Update external systems with the latest state from React.
* Subscribe for updates from some external system, calling setState in a callback function when external state changes.
Calling setState synchronously within an effect body causes cascading renders that can hurt performance, and is not recommended. (https://react.dev/learn/you-might-not-need-an-effect).
/home/runner/work/india-compliance-app/india-compliance-app/components/dashboard/ChangeHistoryPanel.tsx:50:5
48 | useEffect(() => {
49 | if (!open || entries !== null) return
> 50 | setLoading(true)
| ^^^^^^^^^^ Avoid calling setState() directly within an effect
51 | fetch(`/api/emissions/history?row_id=${rowId}`)
52 | .then(r => r.json())
53 | .then(d => { |
react-hooks/set-state-in-effect |
| error |
components/dashboard/ComplianceChat.tsx:60 |
Error: Calling setState synchronously within an effect can trigger cascading renders
Effects are intended to synchronize state between React and external systems such as manually updating the DOM, state management libraries, or other platform APIs. In general, the body of an effect should do one or both of the following:
* Update external systems with the latest state from React.
* Subscribe for updates from some external system, calling setState in a callback function when external state changes.
Calling setState synchronously within an effect body causes cascading renders that can hurt performance, and is not recommended. (https://react.dev/learn/you-might-not-need-an-effect).
/home/runner/work/india-compliance-app/india-compliance-app/components/dashboard/ComplianceChat.tsx:60:5
58 |
59 | useEffect(() => {
> 60 | setIsHydrated(true);
| ^^^^^^^^^^^^^ Avoid calling setState() directly within an effect
61 | }, []);
62 |
63 | // Detect active tool calls from assistant message parts |
react-hooks/set-state-in-effect |
| error |
components/dashboard/ComplianceTrendChart.tsx:47 |
Error: Calling setState synchronously within an effect can trigger cascading renders
Effects are intended to synchronize state between React and external systems such as manually updating the DOM, state management libraries, or other platform APIs. In general, the body of an effect should do one or both of the following:
* Update external systems with the latest state from React.
* Subscribe for updates from some external system, calling setState in a callback function when external state changes.
Calling setState synchronously within an effect body causes cascading renders that can hurt performance, and is not recommended. (https://react.dev/learn/you-might-not-need-an-effect).
/home/runner/work/india-compliance-app/india-compliance-app/components/dashboard/ComplianceTrendChart.tsx:47:21
45 | export default function ComplianceTrendChart({ data, unit }: Props) {
46 | const [mounted, setMounted] = useState(false)
> 47 | useEffect(() => { setMounted(true) }, [])
| ^^^^^^^^^^ Avoid calling setState() directly within an effect
48 |
49 | if (!data || data.length === 0) return null
50 | // Avoid SSR blank: ResponsiveContainer measures 0-width on the server |
react-hooks/set-state-in-effect |
| error |
components/dashboard/Sidebar.tsx:408 |
Error: This value cannot be modified
Modifying a variable defined outside a component or hook is not allowed. Consider using an effect.
/home/runner/work/india-compliance-app/india-compliance-app/components/dashboard/Sidebar.tsx:408:5
406 | sessionStorage.removeItem(SESSION_KEY_ROLE);
407 | void supabase.auth.signOut().catch(() => {});
> 408 | window.location.href = "/login";
| ^^^^^^^^^^^^^^^ value cannot be modified
409 | }
410 |
411 | const canSettings = can(effectiveRole, "settings"); |
react-hooks/immutability |
| error |
components/reports/BRSRSectionADocument.tsx:271 |
Using string literals in ref attributes is deprecated. |
react/no-string-refs |
| error |
components/reports/BRSRSectionADocument.tsx:272 |
Using string literals in ref attributes is deprecated. |
react/no-string-refs |
| error |
components/reports/BRSRSectionADocument.tsx:273 |
Using string literals in ref attributes is deprecated. |
react/no-string-refs |
| error |
components/reports/BRSRSectionADocument.tsx:274 |
Using string literals in ref attributes is deprecated. |
react/no-string-refs |
| error |
components/reports/BRSRSectionADocument.tsx:275 |
Using string literals in ref attributes is deprecated. |
react/no-string-refs |
| error |
components/reports/BRSRSectionADocument.tsx:276 |
Using string literals in ref attributes is deprecated. |
react/no-string-refs |
| error |
components/reports/BRSRSectionADocument.tsx:277 |
Using string literals in ref attributes is deprecated. |
react/no-string-refs |
| error |
components/reports/BRSRSectionADocument.tsx:278 |
Using string literals in ref attributes is deprecated. |
react/no-string-refs |
| error |
components/reports/BRSRSectionADocument.tsx:279 |
Using string literals in ref attributes is deprecated. |
react/no-string-refs |
| error |
components/reports/BRSRSectionADocument.tsx:283 |
Using string literals in ref attributes is deprecated. |
react/no-string-refs |
| error |
components/reports/BRSRSectionADocument.tsx:284 |
Using string literals in ref attributes is deprecated. |
react/no-string-refs |
| error |
components/reports/BRSRSectionADocument.tsx:288 |
Using string literals in ref attributes is deprecated. |
react/no-string-refs |
| error |
components/reports/BRSRSectionADocument.tsx:290 |
Using string literals in ref attributes is deprecated. |
react/no-string-refs |
| error |
components/reports/BRSRSectionADocument.tsx:291 |
Using string literals in ref attributes is deprecated. |
react/no-string-refs |
| error |
components/reports/BankPortfolioSummaryDocument.tsx:196 |
`'` can be escaped with `'`, `‘`, `'`, `’`. |
react/no-unescaped-entities |
| error |
components/reports/CBAMCertificateDocument.tsx:240 |
`'` can be escaped with `'`, `‘`, `'`, `’`. |
react/no-unescaped-entities |
| error |
components/reports/SBTiCommitmentDocument.tsx:241 |
`'` can be escaped with `'`, `‘`, `'`, `’`. |
react/no-unescaped-entities |
| error |
components/reports/SBTiCommitmentDocument.tsx:261 |
`'` can be escaped with `'`, `‘`, `'`, `’`. |
react/no-unescaped-entities |
| error |
components/workspace/WorkspaceSelector.tsx:40 |
Error: This value cannot be modified
Modifying a variable defined outside a component or hook is not allowed. Consider using an effect.
/home/runner/work/india-compliance-app/india-compliance-app/components/workspace/WorkspaceSelector.tsx:40:5
38 | expires.setTime(expires.getTime() + COOKIE_MAX_AGE * 1000);
39 | const secure = process.env.NODE_ENV === "production" ? "; Secure" : "";
> 40 | document.cookie = `active_workspace_id=${workspaceId}; expires=${expires.toUTCString()}; path=/; SameSite=Lax${secure}`;
| ^^^^^^^^ value cannot be modified
41 | }
42 |
43 | function handleSelect(workspaceId: string) { |
react-hooks/immutability |
| error |
components/workspace/WorkspaceSelector.tsx:50 |
Error: This value cannot be modified
Modifying a variable defined outside a component or hook is not allowed. Consider using an effect.
/home/runner/work/india-compliance-app/india-compliance-app/components/workspace/WorkspaceSelector.tsx:50:5
48 | // Set cookie first, then navigate using window.location for proper redirect
49 | setWorkspaceCookie(workspaceId);
> 50 | window.location.href = "/dashboard/overview";
| ^^^^^^^^^^^^^^^ value cannot be modified
51 | }
52 |
53 | return ( |
react-hooks/immutability |
| error |
lib/supabase/server.ts:18 |
A `require()` style import is forbidden. |
@typescript-eslint/no-require-imports |
| error |
lib/supabase/server.ts:29 |
A `require()` style import is forbidden. |
@typescript-eslint/no-require-imports |
| error |
lib/v1/cdp.ts:130 |
'scope3' is never reassigned. Use 'const' instead. |
prefer-const |
| error |
lib/v1/programs.ts:15 |
'query' is never reassigned. Use 'const' instead. |
prefer-const |
| error |
lib/v1/roadmap.ts:208 |
'bauAnchorYear' is never reassigned. Use 'const' instead. |
prefer-const |
| error |
lib/v1/roadmap.ts:209 |
'bauAnchorValue' is never reassigned. Use 'const' instead. |
prefer-const |
| error |
scripts/generate-security-report.js:9 |
A `require()` style import is forbidden. |
@typescript-eslint/no-require-imports |
| error |
scripts/generate-security-report.js:10 |
A `require()` style import is forbidden. |
@typescript-eslint/no-require-imports |
| error |
tests/integration/lib/audit-log-migration.test.ts:13 |
'sql' is never reassigned. Use 'const' instead. |
prefer-const |
| warn |
app/api/carbon-project/csv-template/route.ts:14 |
'_req' is defined but never used. |
@typescript-eslint/no-unused-vars |
| warn |
app/api/carbon-project/recalc/route.ts:17 |
'flattenKV' is defined but never used. |
@typescript-eslint/no-unused-vars |
| warn |
app/api/emissions/bulk-import/template/route.ts:10 |
'req' is defined but never used. |
@typescript-eslint/no-unused-vars |
| warn |
app/api/reports/pat-form1/route.ts:56 |
'BOLD' is assigned a value but never used. |
@typescript-eslint/no-unused-vars |
| warn |
app/api/reports/pat-form1/route.ts:57 |
'HFILL' is assigned a value but never used. |
@typescript-eslint/no-unused-vars |
| warn |
app/api/reports/pat-form1/route.ts:58 |
'SFILL' is assigned a value but never used. |
@typescript-eslint/no-unused-vars |
| warn |
app/api/reports/pat-form1/route.ts:59 |
'GFILL' is assigned a value but never used. |
@typescript-eslint/no-unused-vars |
| warn |
app/api/reports/pat-form1/route.ts:60 |
'RFILL' is assigned a value but never used. |
@typescript-eslint/no-unused-vars |
| warn |
app/api/reports/pat-form1/route.ts:62 |
'row' is defined but never used. |
@typescript-eslint/no-unused-vars |
| warn |
app/api/reports/tcfd-disclosure/route.ts:12 |
'createAdminClient' is defined but never used. |
@typescript-eslint/no-unused-vars |
| warn |
app/bank-portal/(portal)/cluster/page.tsx:15 |
'Building2' is defined but never used. |
@typescript-eslint/no-unused-vars |
| warn |
app/console/(protected)/actions.ts:96 |
'beeUnitId' is assigned a value but never used. |
@typescript-eslint/no-unused-vars |
| warn |
app/console/(protected)/actions.ts:170 |
'user' is assigned a value but never used. |
@typescript-eslint/no-unused-vars |
| warn |
app/console/(protected)/actions.ts:412 |
'rpmLimit' is assigned a value but never used. |
@typescript-eslint/no-unused-vars |
| warn |
app/console/(protected)/actions.ts:704 |
'organisationId' is assigned a value but never used. |
@typescript-eslint/no-unused-vars |
| warn |
app/console/(protected)/orgs/[id]/page.tsx:5 |
'TYPE_BADGE' is assigned a value but never used. |
@typescript-eslint/no-unused-vars |
| warn |
app/console/(protected)/page.tsx:240 |
'MONTH_NAMES' is assigned a value but never used. |
@typescript-eslint/no-unused-vars |
| warn |
app/console/(protected)/team/page.tsx:8 |
'isAdmin' is assigned a value but never used. |
@typescript-eslint/no-unused-vars |
| warn |
app/console/(protected)/workspaces/[id]/page.tsx:47 |
'orgType' is assigned a value but never used. |
@typescript-eslint/no-unused-vars |
| warn |
app/dashboard/carbon-project/[groupId]/GroupEditClient.tsx:65 |
The 'activeValues' logical expression could make the dependencies of useMemo Hook (at line 90) change on every render. To fix this, wrap the initialization of 'activeValues' in its own useMemo() Hook. |
react-hooks/exhaustive-deps |
| warn |
app/dashboard/carbon-project/[groupId]/GroupEditClient.tsx:89 |
Unused eslint-disable directive (no problems were reported from 'react-hooks/exhaustive-deps'). |
unknown |
| warn |
app/dashboard/carbon-project/data-entry/[groupId]/DataEntryDetailClient.tsx:43 |
'periods' is defined but never used. |
@typescript-eslint/no-unused-vars |
| warn |
app/dashboard/carbon-project/data-entry/[groupId]/DataEntryDetailClient.tsx:94 |
Unused eslint-disable directive (no problems were reported from 'react-hooks/exhaustive-deps'). |
unknown |
| warn |
app/dashboard/ccts/compliance/page.tsx:56 |
'TrendBadge' is defined but never used. |
@typescript-eslint/no-unused-vars |
| warn |
app/dashboard/ccts/emissions/page.tsx:2 |
'createAdminClient' is defined but never used. |
@typescript-eslint/no-unused-vars |
| warn |
app/dashboard/ccts/trading/RenewCredForm.tsx:29 |
'companyId' is defined but never used. |
@typescript-eslint/no-unused-vars |
| warn |
app/dashboard/ccts/verification/VerificationActions.tsx:412 |
'description' is defined but never used. |
@typescript-eslint/no-unused-vars |
| warn |
app/dashboard/ccts/verification/VerificationActions.tsx:488 |
'reportId' is defined but never used. |
@typescript-eslint/no-unused-vars |
| warn |
app/dashboard/ccts/verification/page.tsx:47 |
'getDefaultReportingFY' is defined but never used. |
@typescript-eslint/no-unused-vars |
| warn |
app/dashboard/overview/page.tsx:1086 |
'minMonths' is defined but never used. |
@typescript-eslint/no-unused-vars |
| warn |
app/dashboard/programs/page.tsx:5 |
'Database' is defined but never used. |
@typescript-eslint/no-unused-vars |
| warn |
app/dashboard/programs/page.tsx:106 |
'enrolledKeys' is assigned a value but never used. |
@typescript-eslint/no-unused-vars |
| warn |
app/dashboard/reports/brsr/page.tsx:18 |
'Trash2' is defined but never used. |
@typescript-eslint/no-unused-vars |
| warn |
app/dashboard/reports/pat-export/page.tsx:18 |
'EmissionData' is defined but never used. |
@typescript-eslint/no-unused-vars |
| warn |
app/dashboard/roadmap/RoadmapClient.tsx:14 |
'TrendingDown' is defined but never used. |
@typescript-eslint/no-unused-vars |
| warn |
app/dashboard/settings/packs/[program_key]/PackConfigClient.tsx:86 |
'EntitiesTab' is defined but never used. |
@typescript-eslint/no-unused-vars |
| warn |
app/dashboard/settings/packs/[program_key]/PackConfigClient.tsx:86 |
'programKey' is defined but never used. |
@typescript-eslint/no-unused-vars |
| warn |
app/dashboard/settings/packs/[program_key]/PackConfigClient.tsx:274 |
'entityTypes' is defined but never used. |
@typescript-eslint/no-unused-vars |
| warn |
app/dashboard/standards/iso-14064/page.tsx:187 |
'fyYear' is assigned a value but never used. |
@typescript-eslint/no-unused-vars |
| warn |
app/dashboard/standards/iso-14068/page.tsx:20 |
'Circle' is defined but never used. |
@typescript-eslint/no-unused-vars |
| warn |
app/dashboard/standards/iso-14068/page.tsx:143 |
'residualEmissions' is assigned a value but never used. |
@typescript-eslint/no-unused-vars |
| warn |
app/dashboard/standards/iso-14068/page.tsx:149 |
'verificationSubmitted' is assigned a value but never used. |
@typescript-eslint/no-unused-vars |
| warn |
app/dashboard/standards/sbti/SbtiActions.tsx:142 |
'workspaceId' is defined but never used. |
@typescript-eslint/no-unused-vars |
| warn |
app/edge/set-password/page.tsx:15 |
'router' is assigned a value but never used. |
@typescript-eslint/no-unused-vars |
| warn |
cloudflare/worker.ts:13 |
Assign object to a variable before exporting as module default |
import/no-anonymous-default-export |
| warn |
components/console/DetailTabs.tsx:30 |
'index' is defined but never used. |
@typescript-eslint/no-unused-vars |
| warn |
components/console/ManagedMSMEsTab.tsx:40 |
React Hook useEffect has a missing dependency: 'fetchManagedMSMEs'. Either include it or remove the dependency array. |
react-hooks/exhaustive-deps |
| warn |
components/console/TeamMembers/TeamMembersClient.tsx:4 |
'Plus' is defined but never used. |
@typescript-eslint/no-unused-vars |
| warn |
components/console/WorkspaceFilters.tsx:3 |
'useSearchParams' is defined but never used. |
@typescript-eslint/no-unused-vars |
| warn |
components/dashboard/CalculationAuditTrail.tsx:218 |
'state' is defined but never used. |
@typescript-eslint/no-unused-vars |
| warn |
components/dashboard/CalculationAuditTrail.tsx:427 |
'productionUnit' is assigned a value but never used. |
@typescript-eslint/no-unused-vars |
| warn |
components/dashboard/ComplianceGapPredictor.tsx:72 |
'surplusTco2e' is assigned a value but never used. |
@typescript-eslint/no-unused-vars |
| warn |
components/dashboard/Sidebar.tsx:36 |
'Zap' is defined but never used. |
@typescript-eslint/no-unused-vars |
| warn |
components/reports/BRSRFullDocument.tsx:912 |
'sectionB' is defined but never used. |
@typescript-eslint/no-unused-vars |
| warn |
components/reports/BRSRFullDocument.tsx:912 |
'sectionC' is defined but never used. |
@typescript-eslint/no-unused-vars |
| warn |
components/reports/BankBRSRDocument.tsx:117 |
'estimateCount' is assigned a value but never used. |
@typescript-eslint/no-unused-vars |
| warn |
components/reports/BankPslGreenDocument.tsx:44 |
'PSL_CATEGORY' is assigned a value but never used. |
@typescript-eslint/no-unused-vars |
| warn |
components/reports/BankPslGreenDocument.tsx:55 |
'PSL_BASIS' is assigned a value but never used. |
@typescript-eslint/no-unused-vars |
| warn |
components/reports/FinalizeReportButton.tsx:5 |
'ChevronDown' is defined but never used. |
@typescript-eslint/no-unused-vars |
| warn |
components/reports/PATForm1Document.tsx:269 |
'GJ_TO_TOE' is assigned a value but never used. |
@typescript-eslint/no-unused-vars |
| warn |
components/workflow/WorkflowProgress.tsx:108 |
'isFuture' is assigned a value but never used. |
@typescript-eslint/no-unused-vars |
| warn |
components/workspace/AutoSelectWorkspace.tsx:27 |
'router' is assigned a value but never used. |
@typescript-eslint/no-unused-vars |
| warn |
components/workspace/AutoSelectWorkspace.tsx:33 |
Unused eslint-disable directive (no problems were reported from 'react-hooks/exhaustive-deps'). |
unknown |
| warn |
components/workspace/WorkspaceSelector.tsx:32 |
'router' is assigned a value but never used. |
@typescript-eslint/no-unused-vars |
| warn |
lib/actions/finalize-report.ts:9 |
'ensureSnapshot' is defined but never used. |
@typescript-eslint/no-unused-vars |
| warn |
lib/actions/finalize-report.ts:10 |
'ReportType' is defined but never used. |
@typescript-eslint/no-unused-vars |
| warn |
lib/acva-worksheet.ts:524 |
'qty' is defined but never used. |
@typescript-eslint/no-unused-vars |
| warn |
lib/acva-worksheet.ts:844 |
'xScope2Row' is assigned a value but never used. |
@typescript-eslint/no-unused-vars |
| warn |
lib/acva-worksheet.ts:871 |
'matRow' is assigned a value but never used. |
@typescript-eslint/no-unused-vars |
| warn |
lib/cbam-worksheet.ts:94 |
'NCV' is assigned a value but never used. |
@typescript-eslint/no-unused-vars |
| warn |
lib/cbam-worksheet.ts:466 |
'cfRow' is assigned a value but never used. |
@typescript-eslint/no-unused-vars |
| warn |
lib/cbam-worksheet.ts:479 |
'c2f6TcoRow' is assigned a value but never used. |
@typescript-eslint/no-unused-vars |
| warn |
lib/cbam-worksheet.ts:520 |
's3DirectTotalRow' is assigned a value but never used. |
@typescript-eslint/no-unused-vars |
| warn |
lib/cbam-worksheet.ts:542 |
's4IndirectTotalRow' is assigned a value but never used. |
@typescript-eslint/no-unused-vars |
| warn |
lib/cbam-worksheet.ts:577 |
'e5EfRow' is assigned a value but never used. |
@typescript-eslint/no-unused-vars |
| warn |
lib/cbam-worksheet.ts:607 |
'obligationRow' is assigned a value but never used. |
@typescript-eslint/no-unused-vars |
| warn |
lib/db/edge-client.ts:79 |
'_bucket' is defined but never used. |
@typescript-eslint/no-unused-vars |
| warn |
lib/emissions.ts:13 |
'SectorBenchmark' is defined but never used. |
@typescript-eslint/no-unused-vars |
| warn |
lib/iso14068-worksheet.ts:314 |
'invTotalRow' is assigned a value but never used. |
@typescript-eslint/no-unused-vars |
| warn |
lib/iso14068-worksheet.ts:344 |
'absRedRow' is assigned a value but never used. |
@typescript-eslint/no-unused-vars |
| warn |
lib/iso14068-worksheet.ts:500 |
'nGapRow' is assigned a value but never used. |
@typescript-eslint/no-unused-vars |
| warn |
lib/pat-worksheet.ts:147 |
'res' is defined but never used. |
@typescript-eslint/no-unused-vars |
| warn |
lib/pat-worksheet.ts:605 |
'gridNationalEfRow' is assigned a value but never used. |
@typescript-eslint/no-unused-vars |
| warn |
lib/v1/brsr-validate.ts:176 |
'_t' is defined but never used. |
@typescript-eslint/no-unused-vars |
| warn |
lib/v1/brsr-validate.ts:176 |
'_c' is defined but never used. |
@typescript-eslint/no-unused-vars |
| warn |
lib/v1/plugins/bee_biochar.ts:30 |
'_efMap' is assigned a value but never used. |
@typescript-eslint/no-unused-vars |
| warn |
scripts/setup-test-api-key.ts:2 |
'createHash' is defined but never used. |
@typescript-eslint/no-unused-vars |
| warn |
tests/e2e/full-flow-acva-ccts.spec.ts:72 |
'monthToSelect' is assigned a value but never used. |
@typescript-eslint/no-unused-vars |
| warn |
tests/e2e/full-flow-acva-ccts.spec.ts:105 |
'savedVisible' is assigned a value but never used. |
@typescript-eslint/no-unused-vars |
| warn |
tests/e2e/full-flow-acva-ccts.spec.ts:106 |
'errorVisible' is assigned a value but never used. |
@typescript-eslint/no-unused-vars |
| warn |
tests/integration/api/workspace-cookie-routes.test.ts:1 |
'beforeEach' is defined but never used. |
@typescript-eslint/no-unused-vars |
| warn |
tests/integration/api/workspace-cookie-routes.test.ts:15 |
'WORKSPACE_ID' is assigned a value but never used. |
@typescript-eslint/no-unused-vars |
| warn |
tests/integration/lib/ai-context.test.ts:1 |
'afterEach' is defined but never used. |
@typescript-eslint/no-unused-vars |
| warn |
tests/integration/lib/ai-tools.test.ts:1 |
'beforeEach' is defined but never used. |
@typescript-eslint/no-unused-vars |
| warn |
tests/integration/lib/cbam-certificate.test.ts:37 |
'self' is assigned a value but never used. |
@typescript-eslint/no-unused-vars |