@exadel/eslint-plugin-esl
Version:
Helper ESLint rules to find and migrate ESL (@exadel/esl) library deprecations
89 lines (88 loc) • 2.23 kB
TypeScript
import './core/check-version';
import type { Rule } from 'eslint';
export type logLevel = 'warn' | 'error';
export declare const rules: {
'deprecated-4-aliases': Rule.RuleModule;
'deprecated-4-class-methods': Rule.RuleModule;
'deprecated-4-import': Rule.RuleModule;
} & {
'deprecated-5-aliases': Rule.RuleModule;
};
export declare const configs: {
'default-4': {
rules: {
[x: string]: logLevel;
};
};
'default-5': {
rules: {
[x: string]: logLevel;
};
};
default: {
rules: {
[x: string]: logLevel;
};
};
};
declare const plugin: {
rules: {
'deprecated-4-aliases': Rule.RuleModule;
'deprecated-4-class-methods': Rule.RuleModule;
'deprecated-4-import': Rule.RuleModule;
} & {
'deprecated-5-aliases': Rule.RuleModule;
};
configs: {
'default-4': {
rules: {
[x: string]: logLevel;
};
};
'default-5': {
rules: {
[x: string]: logLevel;
};
};
default: {
rules: {
[x: string]: logLevel;
};
};
};
};
/** Recommended configuration for Flat ESLint Config*/
export declare const recommended: {
plugins: {
'@exadel/esl': {
rules: {
'deprecated-4-aliases': Rule.RuleModule;
'deprecated-4-class-methods': Rule.RuleModule;
'deprecated-4-import': Rule.RuleModule;
} & {
'deprecated-5-aliases': Rule.RuleModule;
};
configs: {
'default-4': {
rules: {
[x: string]: logLevel;
};
};
'default-5': {
rules: {
[x: string]: logLevel;
};
};
default: {
rules: {
[x: string]: logLevel;
};
};
};
};
};
rules: {
[x: string]: logLevel;
};
}[];
export default plugin;