@u3u/eslint-config
Version:
My ESLint config
86 lines (84 loc) • 3.79 kB
text/typescript
declare const _default: {
plugins: string[];
rules: {
'unicorn/better-regex': "warn";
'unicorn/catch-error-name': ["warn", {
ignore: string[];
}];
'unicorn/consistent-destructuring': "off" | "warn";
'unicorn/custom-error-definition': "warn";
'unicorn/escape-case': "warn";
'unicorn/new-for-builtins': "warn";
'unicorn/no-array-for-each': "warn";
'unicorn/no-array-method-this-argument': "warn";
'unicorn/no-array-push-push': "warn";
'unicorn/no-await-expression-member': "warn";
'unicorn/no-console-spaces': "warn";
'unicorn/no-for-loop': "warn";
'unicorn/no-hex-escape': "warn";
'unicorn/no-instanceof-array': "warn";
'unicorn/no-lonely-if': "warn";
'unicorn/no-negated-condition': "warn";
'unicorn/no-new-array': "warn";
'unicorn/no-new-buffer': "warn";
'unicorn/no-static-only-class': "warn";
'unicorn/no-typeof-undefined': "warn";
'unicorn/no-unreadable-array-destructuring': "warn";
'unicorn/no-useless-fallback-in-spread': "warn";
'unicorn/no-useless-length-check': "warn";
'unicorn/no-useless-promise-resolve-reject': "warn";
'unicorn/no-useless-spread': "warn";
'unicorn/no-useless-undefined': ["warn", {
checkArguments: boolean;
}];
'unicorn/no-zero-fractions': "warn";
'unicorn/number-literal-case': "warn";
'unicorn/numeric-separators-style': "warn";
'unicorn/prefer-array-find': "warn";
'unicorn/prefer-array-flat': "warn";
'unicorn/prefer-array-flat-map': "warn";
'unicorn/prefer-array-index-of': "warn";
'unicorn/prefer-array-some': "warn";
'unicorn/prefer-at': "warn";
'unicorn/prefer-date-now': "warn";
'unicorn/prefer-default-parameters': "warn";
'unicorn/prefer-dom-node-append': "warn";
'unicorn/prefer-dom-node-dataset': "warn";
'unicorn/prefer-dom-node-remove': "warn";
'unicorn/prefer-export-from': "warn";
'unicorn/prefer-includes': "warn";
'unicorn/prefer-json-parse-buffer': "warn";
'unicorn/prefer-keyboard-event-key': "warn";
'unicorn/prefer-math-trunc': "warn";
'unicorn/prefer-modern-dom-apis': "warn";
'unicorn/prefer-modern-math-apis': "warn";
'unicorn/prefer-native-coercion-functions': "warn";
'unicorn/prefer-negative-index': "warn";
'unicorn/prefer-node-protocol': "warn";
'unicorn/prefer-number-properties': "warn";
'unicorn/prefer-object-from-entries': "warn";
'unicorn/prefer-optional-catch-binding': "warn";
'unicorn/prefer-prototype-methods': "warn";
'unicorn/prefer-query-selector': "warn";
'unicorn/prefer-reflect-apply': "warn";
'unicorn/prefer-regexp-test': "warn";
'unicorn/prefer-set-has': "warn";
'unicorn/prefer-set-size': "warn";
'unicorn/prefer-spread': "warn";
'unicorn/prefer-string-replace-all': "warn";
'unicorn/prefer-string-slice': "warn";
'unicorn/prefer-string-starts-ends-with': "warn";
'unicorn/prefer-string-trim-start-end': "warn";
'unicorn/prefer-switch': "warn";
'unicorn/prefer-ternary': "warn";
'unicorn/prefer-type-error': "warn";
'unicorn/relative-url-style': ["warn", string];
'unicorn/require-array-join-separator': "warn";
'unicorn/require-number-to-fixed-digits-argument': "warn";
'unicorn/switch-case-braces': "warn";
'unicorn/template-indent': "warn";
'unicorn/text-encoding-identifier-case': "warn";
'unicorn/throw-new-error': "warn";
};
};
export { _default as default };