accessibility-insights-web/tsconfig.strictNullChecks.json

215 строки
13 KiB
JSON

{
"extends": "./tsconfig.json",
"compilerOptions": {
"strictNullChecks": true
},
"include": ["src/**/*.ts", "src/**/*.tsx"],
"exclude": [
"**/*.test.ts",
"**/*.test.tsx",
"src/DetailsView/assessment-functionality-switcher.ts",
"src/DetailsView/components/assessment-instance-edit-and-remove-control.tsx",
"src/DetailsView/components/details-view-content-with-local-state.tsx",
"src/DetailsView/components/details-view-content.tsx",
"src/DetailsView/components/details-view-overlay/details-view-overlay.tsx",
"src/DetailsView/components/details-view-overlay/preview-features-panel/preview-features-container.tsx",
"src/DetailsView/components/details-view-overlay/preview-features-panel/preview-features-panel.tsx",
"src/DetailsView/components/details-view-right-panel.ts",
"src/DetailsView/components/export-dialog.tsx",
"src/DetailsView/components/getting-started-view.tsx",
"src/DetailsView/components/issue-filing-dialog.tsx",
"src/DetailsView/components/left-nav/details-view-left-nav.tsx",
"src/DetailsView/components/left-nav/fluent-side-nav.tsx",
"src/DetailsView/components/left-nav/get-left-nav-selected-key.ts",
"src/DetailsView/components/left-nav/get-status-for-test.ts",
"src/DetailsView/components/left-nav/left-nav-icon.tsx",
"src/DetailsView/components/left-nav/nav-link-renderer.tsx",
"src/DetailsView/components/left-nav/requirement-table-section.tsx",
"src/DetailsView/components/load-assessment-data-schema-provider.ts",
"src/DetailsView/components/load-assessment-data-validator.ts",
"src/DetailsView/components/overview-content/overview-content-container.tsx",
"src/DetailsView/components/start-over-dialog.tsx",
"src/DetailsView/components/start-over-dropdown.tsx",
"src/DetailsView/components/status-icon.tsx",
"src/DetailsView/details-view-body.tsx",
"src/DetailsView/details-view-container.tsx",
"src/DetailsView/details-view-initializer.ts",
"src/DetailsView/details-view-renderer.tsx",
"src/DetailsView/document-title-updater.ts",
"src/DetailsView/extensions/assessment-report-extension-point.ts",
"src/DetailsView/extensions/exclude-passing-instances-from-assessment-report.ts",
"src/DetailsView/handlers/assessment-instance-table-handler.tsx",
"src/DetailsView/handlers/preview-feature-flags-handler.ts",
"src/DetailsView/tab-stops-minimal-requirement-header.tsx",
"src/assessments/adaptable-content/assessment.tsx",
"src/assessments/assessments-feature-flag-filter.ts",
"src/assessments/assessments.ts",
"src/assessments/automated-checks/assessment.tsx",
"src/assessments/color/assessment.tsx",
"src/assessments/contrast/assessment.tsx",
"src/assessments/custom-widgets/assessment.tsx",
"src/assessments/headings/assessment.tsx",
"src/assessments/images/assessment.tsx",
"src/assessments/keyboard-interaction/assessment.tsx",
"src/assessments/landmarks/assessment.tsx",
"src/assessments/native-widgets/assessment.tsx",
"src/assessments/page/assessment.tsx",
"src/assessments/pointer-motion/assessment.tsx",
"src/assessments/sequence/assessment.tsx",
"src/assessments/timed-events/assessment.tsx",
"src/assessments/types/assessments-provider.ts",
"src/assessments/types/iassessment.ts",
"src/assessments/visible-focus-order/assessment.tsx",
"src/background/actions/action-creator.ts",
"src/background/actions/assessment-action-creator.ts",
"src/background/actions/needs-review-scan-result-action-creator.ts",
"src/background/actions/quick-assess-action-creator.ts",
"src/background/actions/unified-scan-result-action-creator.ts",
"src/background/assessment-data-converter.ts",
"src/background/background-message-distributor.ts",
"src/background/completed-test-step-telemetry-creator.ts",
"src/background/feature-flags-controller.ts",
"src/background/global-action-creators/issue-filing-action-creator.ts",
"src/background/global-context-factory.ts",
"src/background/global-context.ts",
"src/background/initial-assessment-store-data-generator.ts",
"src/background/initial-visualization-store-data-generator.ts",
"src/background/injector-controller.ts",
"src/background/keyboard-shortcut-handler.ts",
"src/background/quick-assess-to-assessment-converter.ts",
"src/background/service-worker-init.ts",
"src/background/stores/assessment-card-selection-store.ts",
"src/background/stores/assessment-store.ts",
"src/background/stores/global/feature-flag-store.ts",
"src/background/stores/global/global-store-hub.ts",
"src/background/stores/tab-context-store-hub.ts",
"src/background/stores/visualization-scan-result-store.ts",
"src/background/stores/visualization-store.ts",
"src/background/tab-context-factory.ts",
"src/background/tab-context-manager.ts",
"src/background/tab-context.ts",
"src/background/tab-event-distributor.ts",
"src/background/target-page-controller.ts",
"src/background/target-tab-controller.ts",
"src/background/telemetry/console-telemetry-client.ts",
"src/background/telemetry/telemetry-logger.ts",
"src/common/extensibility/extension-point.ts",
"src/common/extensibility/react-extension-point.tsx",
"src/common/feature-flag-defaults-helper.ts",
"src/common/feature-flags.ts",
"src/common/insights-window-extensions.ts",
"src/common/self-fast-pass.ts",
"src/debug-tools/action-creators/debug-tools-nav-action-creator.ts",
"src/debug-tools/actions/debug-tools-nav-actions.ts",
"src/debug-tools/components/current-view/current-view.tsx",
"src/debug-tools/components/debug-tools-nav.tsx",
"src/debug-tools/components/debug-tools-view.tsx",
"src/debug-tools/initializer/debug-tools-init.tsx",
"src/debug-tools/stores/debug-tools-nav-store.ts",
"src/injected/analyzer-controller.ts",
"src/injected/analyzers/filter-results-by-rules.ts",
"src/injected/analyzers/unified-result-sender.ts",
"src/injected/client-init.ts",
"src/injected/main-window-initializer.ts",
"src/injected/selector-map-helper.ts",
"src/injected/target-page-visualization-updater.ts",
"src/injected/visualization-state-change-handler.ts",
"src/injected/window-initializer.ts",
"src/issue-filing/common/create-file-issue-handler.ts",
"src/issue-filing/common/issue-filing-controller-impl.ts",
"src/issue-filing/components/issue-filing-choice-group.tsx",
"src/issue-filing/components/issue-filing-settings-container.tsx",
"src/issue-filing/issue-filing-service-provider-for-unified-impl.ts",
"src/issue-filing/issue-filing-service-provider-impl.ts",
"src/issue-filing/issue-filing-service-provider.ts",
"src/issue-filing/services/azure-boards/azure-boards-issue-filing-service.tsx",
"src/issue-filing/services/azure-boards/azure-boards-settings-form.tsx",
"src/issue-filing/services/github/github-issue-filing-service.tsx",
"src/issue-filing/services/null-issue-filing-service/null-issue-filing-service.tsx",
"src/issue-filing/types/issue-filing-service.ts",
"src/packages/assessment-validator/index.ts",
"src/popup/components/ad-hoc-tools-panel.tsx",
"src/popup/components/diagnostic-view-toggle-factory.tsx",
"src/popup/components/diagnostic-view-toggle.tsx",
"src/popup/components/launch-panel-header.tsx",
"src/popup/components/popup-view.tsx",
"src/popup/handlers/launch-panel-header-click-handler.ts",
"src/popup/handlers/popup-handlers.ts",
"src/popup/handlers/popup-view-controller-handler.ts",
"src/popup/launch-pad-row-configuration-factory.ts",
"src/popup/main-renderer.tsx",
"src/popup/popup-init.ts",
"src/popup/popup-initializer.ts",
"src/reports/assessment-json-export-generator.ts",
"src/reports/assessment-report-html-generator.tsx",
"src/reports/assessment-report-model-builder-factory.ts",
"src/reports/assessment-report-model.ts",
"src/reports/combined-report-html-generator.tsx",
"src/reports/components/assessment-report-assessment-list.tsx",
"src/reports/components/assessment-report-body.tsx",
"src/reports/components/assessment-report-summary.tsx",
"src/reports/components/assessment-report.tsx",
"src/reports/components/assessment-scan-details.tsx",
"src/reports/components/assessment-summary-details.tsx",
"src/reports/components/fast-pass-report.tsx",
"src/reports/components/outcome-chip-set.tsx",
"src/reports/components/outcome-chip.tsx",
"src/reports/components/outcome-icon-set.tsx",
"src/reports/components/outcome-icon.tsx",
"src/reports/components/outcome-math.ts",
"src/reports/components/outcome-summary-bar.tsx",
"src/reports/components/outcome-type.tsx",
"src/reports/components/report-instance-list.tsx",
"src/reports/components/report-sections/axe-results-report-section-factory.tsx",
"src/reports/components/report-sections/collapsible-result-section.tsx",
"src/reports/components/report-sections/combined-report-rules-only-sections.tsx",
"src/reports/components/report-sections/combined-report-section-factory.ts",
"src/reports/components/report-sections/combined-report-summary-section.tsx",
"src/reports/components/report-sections/details-section.tsx",
"src/reports/components/report-sections/fast-pass-report-automated-checks-results.tsx",
"src/reports/components/report-sections/full-rule-header.tsx",
"src/reports/components/report-sections/incomplete-checks-section.tsx",
"src/reports/components/report-sections/make-details-section-fc.tsx",
"src/reports/components/report-sections/minimal-rule-header.tsx",
"src/reports/components/report-sections/not-applicable-checks-section.tsx",
"src/reports/components/report-sections/passed-checks-section.tsx",
"src/reports/components/report-sections/report-body.tsx",
"src/reports/components/report-sections/report-section-factory.tsx",
"src/reports/components/report-sections/results-by-url-container.tsx",
"src/reports/components/report-sections/results-container.tsx",
"src/reports/components/report-sections/rules-only.tsx",
"src/reports/components/report-sections/rules-results-container.tsx",
"src/reports/components/report-sections/summary-report-section-factory.tsx",
"src/reports/components/report-sections/summary-report-summary-section.tsx",
"src/reports/components/report-sections/summary-section.tsx",
"src/reports/components/report-sections/tab-stops-report-instance-list.tsx",
"src/reports/components/report-sections/urls-summary-section.tsx",
"src/reports/components/requirement-outcome-type.ts",
"src/reports/fast-pass-report-html-generator.tsx",
"src/reports/get-assessment-summary-model.ts",
"src/reports/package/axe-results-report.ts",
"src/reports/package/combined-results-report.ts",
"src/reports/package/combined-results-to-cards-model-converter.ts",
"src/reports/package/reporter-factory.ts",
"src/reports/package/reporter.ts",
"src/reports/package/summary-results-report.ts",
"src/reports/report-generator.ts",
"src/reports/report-html-generator.tsx",
"src/reports/summary-report-html-generator.tsx",
"src/tests/end-to-end/common/browser-factory.ts",
"src/tests/end-to-end/common/browser.ts",
"src/tests/end-to-end/common/element-identifiers/details-view-selectors.ts",
"src/tests/end-to-end/common/page-controllers/details-view-page.ts",
"src/tests/unit/common/assessment-store-data-builder.ts",
"src/tests/unit/common/test-assessment-provider.tsx",
"src/tests/unit/common/visual-helper-toggle-config-builder.ts",
"src/tests/unit/common/visualization-scan-result-store-data-builder.ts",
"src/tests/unit/common/visualization-store-data-builder.ts",
"src/tests/unit/mock-helpers/mock-module-helpers.tsx",
"src/tests/unit/tests/DetailsView/assessment-report-builder-test-helper.ts",
"src/tests/unit/tests/DetailsView/details-view-container-props-builder.ts",
"src/tests/unit/tests/DetailsView/store-mocks.ts",
"src/views/insights/initializer.ts"
]
}