index.ts
index.ts is a file in GovLab Quality. 34 lines of code and 0 definitions.
export { defineGovlabConfig } from "#core/factories/config.factory";
export { loadGovlabConfig, resolveConfigInDir } from "#core/loaders/config.loader";
export { defineConfigSection, registeredSections, validateConfig } from "#core/registries/section.registry";
export { docsConfig, govlabEslintSettings, qualityEngineConfig } from "#core/selectors/config.selector";
export { govlabEslintConfig } from "#core/factories/eslint.setup.factory";
export { govlabStylelintConfig } from "#core/adapters/stylelint.adapter";
export { govlabPrettierConfig, govlabPrettierIgnore } from "#core/adapters/tool.prettier.adapter";
export { govlabJscpdConfig } from "#core/adapters/tool.jscpd.adapter";
export { govlabKnipConfig } from "#core/adapters/tool.knip.adapter";
export { govlabOxlintConfig, govlabOxlintFixConfig } from "#core/adapters/tool.oxlint.adapter";
export { govlabHtmlhintConfig } from "#core/adapters/tool.htmlhint.adapter";
export { govlabYamllintConfig } from "#core/adapters/tool.yamllint.adapter";
export { masterExclude, masterExcludeMarkers, withMasterExclude } from "#core/selectors/exclusions.selector";
export { excludeMatcher } from "#core/factories/exclusions.factory";
export { isExcludedPath, pathExclusion } from "#core/matchers/exclusions.matcher";
export type { PathExclusion } from "#types/exclusions.types";
export type {
ConfigSection,
ContentPolicyConfig,
DocsConfig,
EslintScopeConfig,
ExtensionsConfig,
GainConfig,
GovlabConfig,
GovlabEslintSettings,
HarnessDocProfile,
HarnessDocsConfig,
HostPolicyConfig,
OxlintConfig,
QualityEngineConfig,
QualitySectionConfig,
ResolvedDocsConfig,
ResolvedQualityEngineConfig,
} from "#types/config.types";