eslint-plugin-clsx
Version:
An ESLint plugin for clsx/classnames
25 lines (22 loc) • 1.8 kB
TypeScript
import * as _typescript_eslint_utils_ts_eslint from '@typescript-eslint/utils/ts-eslint';
import { PluginDocs } from '../PluginDocs.js';
declare const allRules: {
'forbid-array-expressions': _typescript_eslint_utils_ts_eslint.RuleModule<"always" | "onlySingleElement", ["always" | "onlySingleElement"], PluginDocs, _typescript_eslint_utils_ts_eslint.RuleListener>;
'forbid-false-inside-object-expressions': _typescript_eslint_utils_ts_eslint.RuleModule<"falseLiterals", [], PluginDocs, _typescript_eslint_utils_ts_eslint.RuleListener>;
'forbid-true-inside-object-expressions': _typescript_eslint_utils_ts_eslint.RuleModule<"default", ["always" | "allowMixed"], PluginDocs, _typescript_eslint_utils_ts_eslint.RuleListener>;
'no-redundant-clsx': _typescript_eslint_utils_ts_eslint.RuleModule<"default", [{
selector: string;
}], PluginDocs, _typescript_eslint_utils_ts_eslint.RuleListener>;
'no-spreading': _typescript_eslint_utils_ts_eslint.RuleModule<"default", ["object"], PluginDocs, _typescript_eslint_utils_ts_eslint.RuleListener>;
'prefer-logical-over-objects': _typescript_eslint_utils_ts_eslint.RuleModule<"default", [{
startingFrom: number;
endingWith: number;
}], PluginDocs, _typescript_eslint_utils_ts_eslint.RuleListener>;
'prefer-merged-neighboring-elements': _typescript_eslint_utils_ts_eslint.RuleModule<"object", ["object"], PluginDocs, _typescript_eslint_utils_ts_eslint.RuleListener>;
'prefer-objects-over-logical': _typescript_eslint_utils_ts_eslint.RuleModule<"default", [{
startingFrom: number;
endingWith: number;
}], PluginDocs, _typescript_eslint_utils_ts_eslint.RuleListener>;
};
declare const REPO_URL = "https://github.com/temoncher/eslint-plugin-clsx";
export { REPO_URL, allRules };