Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit2ecbd76

Browse files
committed
AdddefaultOptions to all rules
1 parent33ffc91 commit2ecbd76

File tree

106 files changed

+325
-9
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

106 files changed

+325
-9
lines changed

‎lib/rules/attribute-hyphenation.js‎

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,13 @@ module.exports = {
6868
additionalProperties:false
6969
}
7070
],
71+
defaultOptions:[
72+
'always',
73+
{
74+
ignore:[],
75+
ignoreTags:[]
76+
}
77+
],
7178
messages:{
7279
mustBeHyphenated:"Attribute '{{text}}' must be hyphenated.",
7380
cannotBeHyphenated:"Attribute '{{text}}' can't be hyphenated."

‎lib/rules/attributes-order.js‎

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -455,6 +455,24 @@ module.exports = {
455455
additionalProperties:false
456456
}
457457
],
458+
defaultOptions:[
459+
{
460+
order:[
461+
ATTRS.DEFINITION,
462+
ATTRS.LIST_RENDERING,
463+
ATTRS.CONDITIONALS,
464+
ATTRS.RENDER_MODIFIERS,
465+
ATTRS.GLOBAL,
466+
[ATTRS.UNIQUE,ATTRS.SLOT],
467+
ATTRS.TWO_WAY_BINDING,
468+
ATTRS.OTHER_DIRECTIVES,
469+
[ATTRS.ATTR_DYNAMIC,ATTRS.ATTR_STATIC,ATTRS.ATTR_SHORTHAND_BOOL],
470+
ATTRS.EVENTS,
471+
ATTRS.CONTENT
472+
],
473+
alphabetical:false
474+
}
475+
],
458476
messages:{
459477
expectedOrder:`Attribute "{{currentNode}}" should go before "{{prevNode}}".`
460478
}

‎lib/rules/block-lang.js‎

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -151,6 +151,13 @@ module.exports = {
151151
additionalProperties:false
152152
}
153153
],
154+
defaultOptions:[
155+
{
156+
script:{allowNoLang:true},
157+
template:{allowNoLang:true},
158+
style:{allowNoLang:true}
159+
}
160+
],
154161
messages:{
155162
expected:
156163
"Only {{allows}} can be used for the 'lang' attribute of '<{{tag}}>'.",

‎lib/rules/block-order.js‎

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,11 @@ module.exports = {
6161
additionalProperties:false
6262
}
6363
],
64+
defaultOptions:[
65+
{
66+
order:[['script','template'],'style']
67+
}
68+
],
6469
messages:{
6570
unexpected:
6671
"'<{{elementName}}{{elementAttributes}}>' should be above '<{{firstUnorderedName}}{{firstUnorderedAttributes}}>' on line {{line}}."

‎lib/rules/block-tag-newline.js‎

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,14 @@ module.exports = {
7171
additionalProperties:false
7272
}
7373
],
74+
defaultOptions:[
75+
{
76+
singleline:'consistent',
77+
multiline:'always',
78+
maxEmptyLines:0,
79+
blocks:{}
80+
}
81+
],
7482
messages:{
7583
unexpectedOpeningLinebreak:
7684
"There should be no line break after '<{{tag}}>'.",

‎lib/rules/comment-directive.js‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -289,6 +289,7 @@ module.exports = {
289289
additionalProperties:false
290290
}
291291
],
292+
defaultOptions:[{reportUnusedDisableDirectives:false}],
292293
messages:{
293294
disableBlock:'--block {{key}}',
294295
enableBlock:'++block',

‎lib/rules/component-api-style.js‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -216,6 +216,7 @@ module.exports = {
216216
minItems:1
217217
}
218218
],
219+
defaultOptions:[['script-setup','composition']],
219220
messages:{
220221
disallowScriptSetup:
221222
'`<script setup>` is not allowed in your project. Use {{allowedApis}} instead.',

‎lib/rules/component-definition-name-casing.js‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ module.exports = {
3535
enum:allowedCaseOptions
3636
}
3737
],
38+
defaultOptions:['PascalCase'],
3839
messages:{
3940
incorrectCase:'Property name "{{value}}" is not {{caseType}}.'
4041
}

‎lib/rules/component-name-in-template-casing.js‎

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,14 @@ module.exports = {
7070
additionalProperties:false
7171
}
7272
],
73+
defaultOptions:[
74+
defaultCase,
75+
{
76+
globals:[],
77+
ignores:[],
78+
registeredComponentsOnly:true
79+
}
80+
],
7381
messages:{
7482
incorrectCase:'Component name "{{name}}" is not {{caseType}}.'
7583
}

‎lib/rules/component-options-name-casing.js‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ module.exports = {
3333
fixable:'code',
3434
hasSuggestions:true,
3535
schema:[{enum:casing.allowedCaseOptions}],
36+
defaultOptions:['PascalCase'],
3637
messages:{
3738
caseNotMatched:'Component name "{{component}}" is not {{caseType}}.',
3839
possibleRenaming:'Rename component name to be in {{caseType}}.'

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp