-
-
Notifications
You must be signed in to change notification settings - Fork 48
/
Copy pathrules.ts
135 lines (134 loc) · 5.9 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
130
131
132
133
134
135
// 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 noGotoWithoutBase from '../rules/no-goto-without-base';
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 noSvelteInternal from '../rules/no-svelte-internal';
import noTargetBlank from '../rules/no-target-blank';
import noTrailingSpaces from '../rules/no-trailing-spaces';
import noUndefinedPrint from '../rules/no-undefined-print';
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,
noGotoWithoutBase,
noIgnoredUnsubscribe,
noImmutableReactiveStatements,
noInlineStyles,
noInnerDeclarations,
noNotFunctionHandler,
noObjectInTextMustaches,
noReactiveFunctions,
noReactiveLiterals,
noReactiveReassign,
noRestrictedHtmlElements,
noShorthandStylePropertyOverrides,
noSpacesAroundEqualSignsInAttribute,
noStoreAsync,
noSvelteInternal,
noTargetBlank,
noTrailingSpaces,
noUndefinedPrint,
noUnknownStyleDirectiveProperty,
noUnusedClassName,
noUnusedSvelteIgnore,
noUselessMustaches,
preferClassDirective,
preferDestructuredStoreProps,
preferStyleDirective,
requireEachKey,
requireEventDispatcherTypes,
requireOptimizedStyleAttribute,
requireStoreCallbacksUseSetParam,
requireStoreReactiveAccess,
requireStoresInit,
shorthandAttribute,
shorthandDirective,
sortAttributes,
spacedHtmlComment,
system,
validCompile,
validEachKey,
validPropNamesInKitPages
] as RuleModule[];