@manuth/eslint-plugin-typescript
Version:
A set of personal eslint-rulesets for TypeScript-projects
20 lines (19 loc) • 446 B
text/typescript
import { Linter } from "eslint";
import { IConfigurationOverride } from "./IConfigurationOverride.cjs";
/**
* Represents a configuration.
*/
export interface IConfiguration {
/**
* The name of the configuration.
*/
name: string;
/**
* The default rule configuration.
*/
config: Partial<Linter.RulesRecord>;
/**
* A set of configuration overrides.
*/
overrides?: IConfigurationOverride[];
}