Skip to content

Commit

Permalink
chore(eslint): update rules
Browse files Browse the repository at this point in the history
  • Loading branch information
rellafella committed Feb 24, 2025
1 parent 76acfe0 commit 577341b
Show file tree
Hide file tree
Showing 3 changed files with 220 additions and 44 deletions.
180 changes: 180 additions & 0 deletions packages/eslint-config/src/presets/prettier.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,20 @@ export const prettierRules: Record<string, unknown> & Rules = {
// Begin expansion 'eslint-config-prettier' 'rules'
curly: 0,
'no-unexpected-multiline': 0,
// "@stylistic/lines-around-comment":0,
// "@stylistic/max-len":0,
// "@stylistic/no-confusing-arrow":0,
// "@stylistic/no-mixed-operators":0,
// "@stylistic/no-tabs":0,
// "@stylistic/quotes":0,
// "@stylistic/js/lines-around-comment":0,
// "@stylistic/js/max-len":0,
// "@stylistic/js/no-confusing-arrow":0,
// "@stylistic/js/no-mixed-operators":0,
// "@stylistic/js/no-tabs":0,
// "@stylistic/js/quotes":0,
// "@stylistic/ts/lines-around-comment":0,
// "@stylistic/ts/quotes":0,
'ts/lines-around-comment': 0,
'ts/quotes': 0,
'babel/quotes': 0,
Expand All @@ -13,6 +27,172 @@ export const prettierRules: Record<string, unknown> & Rules = {
'vue/max-len': 0,
'@babel/object-curly-spacing': 'off',
'@babel/semi': 'off',
// "@stylistic/array-bracket-newline":"off",
// "@stylistic/array-bracket-spacing":"off",
// "@stylistic/array-element-newline":"off",
// "@stylistic/arrow-parens":"off",
// "@stylistic/arrow-spacing":"off",
// "@stylistic/block-spacing":"off",
// "@stylistic/brace-style":"off",
// "@stylistic/comma-dangle":"off",
// "@stylistic/comma-spacing":"off",
// "@stylistic/comma-style":"off",
// "@stylistic/computed-property-spacing":"off",
// "@stylistic/dot-location":"off",
// "@stylistic/eol-last":"off",
// "@stylistic/func-call-spacing":"off",
// "@stylistic/function-call-argument-newline":"off",
// "@stylistic/function-call-spacing":"off",
// "@stylistic/function-paren-newline":"off",
// "@stylistic/generator-star-spacing":"off",
// "@stylistic/implicit-arrow-linebreak":"off",
// "@stylistic/indent":"off",
// "@stylistic/jsx-quotes":"off",
// "@stylistic/key-spacing":"off",
// "@stylistic/keyword-spacing":"off",
// "@stylistic/linebreak-style":"off",
// "@stylistic/max-statements-per-line":"off",
// "@stylistic/multiline-ternary":"off",
// "@stylistic/new-parens":"off",
// "@stylistic/newline-per-chained-call":"off",
// "@stylistic/no-extra-parens":"off",
// "@stylistic/no-extra-semi":"off",
// "@stylistic/no-floating-decimal":"off",
// "@stylistic/no-mixed-spaces-and-tabs":"off",
// "@stylistic/no-multi-spaces":"off",
// "@stylistic/no-multiple-empty-lines":"off",
// "@stylistic/no-trailing-spaces":"off",
// "@stylistic/no-whitespace-before-property":"off",
// "@stylistic/nonblock-statement-body-position":"off",
// "@stylistic/object-curly-newline":"off",
// "@stylistic/object-curly-spacing":"off",
// "@stylistic/object-property-newline":"off",
// "@stylistic/one-var-declaration-per-line":"off",
// "@stylistic/operator-linebreak":"off",
// "@stylistic/padded-blocks":"off",
// "@stylistic/quote-props":"off",
// "@stylistic/rest-spread-spacing":"off",
// "@stylistic/semi":"off",
// "@stylistic/semi-spacing":"off",
// "@stylistic/semi-style":"off",
// "@stylistic/space-before-blocks":"off",
// "@stylistic/space-before-function-paren":"off",
// "@stylistic/space-in-parens":"off",
// "@stylistic/space-infix-ops":"off",
// "@stylistic/space-unary-ops":"off",
// "@stylistic/switch-colon-spacing":"off",
// "@stylistic/template-curly-spacing":"off",
// "@stylistic/template-tag-spacing":"off",
// "@stylistic/wrap-iife":"off",
// "@stylistic/wrap-regex":"off",
// "@stylistic/yield-star-spacing":"off",
// "@stylistic/member-delimiter-style":"off",
// "@stylistic/type-annotation-spacing":"off",
// "@stylistic/jsx-child-element-spacing":"off",
// "@stylistic/jsx-closing-bracket-location":"off",
// "@stylistic/jsx-closing-tag-location":"off",
// "@stylistic/jsx-curly-newline":"off",
// "@stylistic/jsx-curly-spacing":"off",
// "@stylistic/jsx-equals-spacing":"off",
// "@stylistic/jsx-first-prop-new-line":"off",
// "@stylistic/jsx-indent":"off",
// "@stylistic/jsx-indent-props":"off",
// "@stylistic/jsx-max-props-per-line":"off",
// "@stylistic/jsx-newline":"off",
// "@stylistic/jsx-one-expression-per-line":"off",
// "@stylistic/jsx-props-no-multi-spaces":"off",
// "@stylistic/jsx-tag-spacing":"off",
// "@stylistic/jsx-wrap-multilines":"off",
// "@stylistic/indent-binary-ops":"off",
// "@stylistic/type-generic-spacing":"off",
// "@stylistic/type-named-tuple-spacing":"off",
// "@stylistic/js/array-bracket-newline":"off",
// "@stylistic/js/array-bracket-spacing":"off",
// "@stylistic/js/array-element-newline":"off",
// "@stylistic/js/arrow-parens":"off",
// "@stylistic/js/arrow-spacing":"off",
// "@stylistic/js/block-spacing":"off",
// "@stylistic/js/brace-style":"off",
// "@stylistic/js/comma-dangle":"off",
// "@stylistic/js/comma-spacing":"off",
// "@stylistic/js/comma-style":"off",
// "@stylistic/js/computed-property-spacing":"off",
// "@stylistic/js/dot-location":"off",
// "@stylistic/js/eol-last":"off",
// "@stylistic/js/func-call-spacing":"off",
// "@stylistic/js/function-call-argument-newline":"off",
// "@stylistic/js/function-call-spacing":"off",
// "@stylistic/js/function-paren-newline":"off",
// "@stylistic/js/generator-star-spacing":"off",
// "@stylistic/js/implicit-arrow-linebreak":"off",
// "@stylistic/js/indent":"off",
// "@stylistic/js/jsx-quotes":"off",
// "@stylistic/js/key-spacing":"off",
// "@stylistic/js/keyword-spacing":"off",
// "@stylistic/js/linebreak-style":"off",
// "@stylistic/js/max-statements-per-line":"off",
// "@stylistic/js/multiline-ternary":"off",
// "@stylistic/js/new-parens":"off",
// "@stylistic/js/newline-per-chained-call":"off",
// "@stylistic/js/no-extra-parens":"off",
// "@stylistic/js/no-extra-semi":"off",
// "@stylistic/js/no-floating-decimal":"off",
// "@stylistic/js/no-mixed-spaces-and-tabs":"off",
// "@stylistic/js/no-multi-spaces":"off",
// "@stylistic/js/no-multiple-empty-lines":"off",
// "@stylistic/js/no-trailing-spaces":"off",
// "@stylistic/js/no-whitespace-before-property":"off",
// "@stylistic/js/nonblock-statement-body-position":"off",
// "@stylistic/js/object-curly-newline":"off",
// "@stylistic/js/object-curly-spacing":"off",
// "@stylistic/js/object-property-newline":"off",
// "@stylistic/js/one-var-declaration-per-line":"off",
// "@stylistic/js/operator-linebreak":"off",
// "@stylistic/js/padded-blocks":"off",
// "@stylistic/js/quote-props":"off",
// "@stylistic/js/rest-spread-spacing":"off",
// "@stylistic/js/semi":"off",
// "@stylistic/js/semi-spacing":"off",
// "@stylistic/js/semi-style":"off",
// "@stylistic/js/space-before-blocks":"off",
// "@stylistic/js/space-before-function-paren":"off",
// "@stylistic/js/space-in-parens":"off",
// "@stylistic/js/space-infix-ops":"off",
// "@stylistic/js/space-unary-ops":"off",
// "@stylistic/js/switch-colon-spacing":"off",
// "@stylistic/js/template-curly-spacing":"off",
// "@stylistic/js/template-tag-spacing":"off",
// "@stylistic/js/wrap-iife":"off",
// "@stylistic/js/wrap-regex":"off",
// "@stylistic/js/yield-star-spacing":"off",
// "@stylistic/ts/block-spacing":"off",
// "@stylistic/ts/brace-style":"off",
// "@stylistic/ts/comma-dangle":"off",
// "@stylistic/ts/comma-spacing":"off",
// "@stylistic/ts/func-call-spacing":"off",
// "@stylistic/ts/function-call-spacing":"off",
// "@stylistic/ts/indent":"off",
// "@stylistic/ts/key-spacing":"off",
// "@stylistic/ts/keyword-spacing":"off",
// "@stylistic/ts/member-delimiter-style":"off",
// "@stylistic/ts/no-extra-parens":"off",
// "@stylistic/ts/no-extra-semi":"off",
// "@stylistic/ts/object-curly-spacing":"off",
// "@stylistic/ts/semi":"off",
// "@stylistic/ts/space-before-blocks":"off",
// "@stylistic/ts/space-before-function-paren":"off",
// "@stylistic/ts/space-infix-ops":"off",
// "@stylistic/ts/type-annotation-spacing":"off",
// "@stylistic/jsx/jsx-child-element-spacing":"off",
// "@stylistic/jsx/jsx-closing-bracket-location":"off",
// "@stylistic/jsx/jsx-closing-tag-location":"off",
// "@stylistic/jsx/jsx-curly-newline":"off",
// "@stylistic/jsx/jsx-curly-spacing":"off",
// "@stylistic/jsx/jsx-equals-spacing":"off",
// "@stylistic/jsx/jsx-first-prop-new-line":"off",
// "@stylistic/jsx/jsx-indent":"off",
// "@stylistic/jsx/jsx-indent-props":"off",
// "@stylistic/jsx/jsx-max-props-per-line":"off",
'ts/block-spacing': 'off',
'ts/brace-style': 'off',
'ts/comma-dangle': 'off',
Expand Down
4 changes: 0 additions & 4 deletions packages/eslint-config/src/typegen.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -543,10 +543,6 @@ export interface RuleOptions {
* Requires the `author` property to be present.
*/
'json-package/require-author'?: Linter.RuleEntry<[]>;
/**
* Requires the `files` property to be present.
*/
'json-package/require-files'?: Linter.RuleEntry<[]>;
/**
* Requires the `keywords` property to be present.
*/
Expand Down
80 changes: 40 additions & 40 deletions pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit 577341b

Please sign in to comment.