-
-
Notifications
You must be signed in to change notification settings - Fork 48
/
Copy pathrules.ts
129 lines (128 loc) · 5.67 KB
/
rules.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
// IMPORTANT!
// This file has been automatically generated,
// in order to update its content execute "pnpm run update"
import type { RuleModule } from '../types';
import typescriptEslintNoUnnecessaryCondition from '../rules/@typescript-eslint/no-unnecessary-condition';
import blockLang from '../rules/block-lang';
import buttonHasType from '../rules/button-has-type';
import commentDirective from '../rules/comment-directive';
import derivedHasSameInputsOutputs from '../rules/derived-has-same-inputs-outputs';
import experimentalRequireSlotTypes from '../rules/experimental-require-slot-types';
import experimentalRequireStrictEvents from '../rules/experimental-require-strict-events';
import firstAttributeLinebreak from '../rules/first-attribute-linebreak';
import htmlClosingBracketSpacing from '../rules/html-closing-bracket-spacing';
import htmlQuotes from '../rules/html-quotes';
import htmlSelfClosing from '../rules/html-self-closing';
import indent from '../rules/indent';
import infiniteReactiveLoop from '../rules/infinite-reactive-loop';
import maxAttributesPerLine from '../rules/max-attributes-per-line';
import mustacheSpacing from '../rules/mustache-spacing';
import noAtDebugTags from '../rules/no-at-debug-tags';
import noAtHtmlTags from '../rules/no-at-html-tags';
import noDomManipulating from '../rules/no-dom-manipulating';
import noDupeElseIfBlocks from '../rules/no-dupe-else-if-blocks';
import noDupeOnDirectives from '../rules/no-dupe-on-directives';
import noDupeStyleProperties from '../rules/no-dupe-style-properties';
import noDupeUseDirectives from '../rules/no-dupe-use-directives';
import noDynamicSlotName from '../rules/no-dynamic-slot-name';
import noExportLoadInSvelteModuleInKitPages from '../rules/no-export-load-in-svelte-module-in-kit-pages';
import noExtraReactiveCurlies from '../rules/no-extra-reactive-curlies';
import noIgnoredUnsubscribe from '../rules/no-ignored-unsubscribe';
import noImmutableReactiveStatements from '../rules/no-immutable-reactive-statements';
import noInlineStyles from '../rules/no-inline-styles';
import noInnerDeclarations from '../rules/no-inner-declarations';
import noNotFunctionHandler from '../rules/no-not-function-handler';
import noObjectInTextMustaches from '../rules/no-object-in-text-mustaches';
import noReactiveFunctions from '../rules/no-reactive-functions';
import noReactiveLiterals from '../rules/no-reactive-literals';
import noReactiveReassign from '../rules/no-reactive-reassign';
import noRestrictedHtmlElements from '../rules/no-restricted-html-elements';
import noShorthandStylePropertyOverrides from '../rules/no-shorthand-style-property-overrides';
import noSpacesAroundEqualSignsInAttribute from '../rules/no-spaces-around-equal-signs-in-attribute';
import noStoreAsync from '../rules/no-store-async';
import noTargetBlank from '../rules/no-target-blank';
import noTrailingSpaces from '../rules/no-trailing-spaces';
import noUnknownStyleDirectiveProperty from '../rules/no-unknown-style-directive-property';
import noUnusedClassName from '../rules/no-unused-class-name';
import noUnusedSvelteIgnore from '../rules/no-unused-svelte-ignore';
import noUselessMustaches from '../rules/no-useless-mustaches';
import preferClassDirective from '../rules/prefer-class-directive';
import preferDestructuredStoreProps from '../rules/prefer-destructured-store-props';
import preferStyleDirective from '../rules/prefer-style-directive';
import requireEachKey from '../rules/require-each-key';
import requireEventDispatcherTypes from '../rules/require-event-dispatcher-types';
import requireOptimizedStyleAttribute from '../rules/require-optimized-style-attribute';
import requireStoreCallbacksUseSetParam from '../rules/require-store-callbacks-use-set-param';
import requireStoreReactiveAccess from '../rules/require-store-reactive-access';
import requireStoresInit from '../rules/require-stores-init';
import shorthandAttribute from '../rules/shorthand-attribute';
import shorthandDirective from '../rules/shorthand-directive';
import sortAttributes from '../rules/sort-attributes';
import spacedHtmlComment from '../rules/spaced-html-comment';
import system from '../rules/system';
import validCompile from '../rules/valid-compile';
import validEachKey from '../rules/valid-each-key';
import validPropNamesInKitPages from '../rules/valid-prop-names-in-kit-pages';
export const rules = [
typescriptEslintNoUnnecessaryCondition,
blockLang,
buttonHasType,
commentDirective,
derivedHasSameInputsOutputs,
experimentalRequireSlotTypes,
experimentalRequireStrictEvents,
firstAttributeLinebreak,
htmlClosingBracketSpacing,
htmlQuotes,
htmlSelfClosing,
indent,
infiniteReactiveLoop,
maxAttributesPerLine,
mustacheSpacing,
noAtDebugTags,
noAtHtmlTags,
noDomManipulating,
noDupeElseIfBlocks,
noDupeOnDirectives,
noDupeStyleProperties,
noDupeUseDirectives,
noDynamicSlotName,
noExportLoadInSvelteModuleInKitPages,
noExtraReactiveCurlies,
noIgnoredUnsubscribe,
noImmutableReactiveStatements,
noInlineStyles,
noInnerDeclarations,
noNotFunctionHandler,
noObjectInTextMustaches,
noReactiveFunctions,
noReactiveLiterals,
noReactiveReassign,
noRestrictedHtmlElements,
noShorthandStylePropertyOverrides,
noSpacesAroundEqualSignsInAttribute,
noStoreAsync,
noTargetBlank,
noTrailingSpaces,
noUnknownStyleDirectiveProperty,
noUnusedClassName,
noUnusedSvelteIgnore,
noUselessMustaches,
preferClassDirective,
preferDestructuredStoreProps,
preferStyleDirective,
requireEachKey,
requireEventDispatcherTypes,
requireOptimizedStyleAttribute,
requireStoreCallbacksUseSetParam,
requireStoreReactiveAccess,
requireStoresInit,
shorthandAttribute,
shorthandDirective,
sortAttributes,
spacedHtmlComment,
system,
validCompile,
validEachKey,
validPropNamesInKitPages
] as RuleModule[];