@rushstack/eslint-config
Version:
A TypeScript ESLint ruleset designed for large teams and projects
18 lines • 797 B
TypeScript
import type { Linter } from 'eslint';
interface INamingConventionSelectorMacroBlock {
selectors: string[];
enforceLeadingUnderscoreWhenPrivate?: boolean;
modifiers?: string[];
[optionName: string]: unknown;
}
declare const commonNamingConventionSelectors: INamingConventionSelectorMacroBlock[];
declare const typeAwareRules: {
readonly '@typescript-eslint/naming-convention': ["warn", ...import("./_macros").INamingConventionSelectorBlock[]];
readonly '@typescript-eslint/no-floating-promises': ["error", {
readonly checkThenables: true;
}];
readonly '@typescript-eslint/no-for-in-array': "error";
};
declare const commonConfig: Linter.Config[];
export { commonNamingConventionSelectors, commonConfig, typeAwareRules };
//# sourceMappingURL=_common.d.ts.map