aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorValentin Popov <info@valentineus.link>2020-02-14 12:25:08 +0300
committerValentin Popov <info@valentineus.link>2020-02-14 12:25:08 +0300
commit17eb381c5b22c57e5432f5c18c0dad7cf7ea278a (patch)
treeefd2603a940d260705bd2689489b1900f4050cec
parentdd99326c5290a70768c30262e7216444d016582f (diff)
downloadeslint-config-17eb381c5b22c57e5432f5c18c0dad7cf7ea278a.tar.xz
eslint-config-17eb381c5b22c57e5432f5c18c0dad7cf7ea278a.zip
feat(vue): Rule "attributes-order"
Signed-off-by: Valentin Popov <info@valentineus.link>
-rw-r--r--ROADMAP.md2
-rw-r--r--src/rules/vue/default.json18
2 files changed, 19 insertions, 1 deletions
diff --git a/ROADMAP.md b/ROADMAP.md
index 5f36724..fe630c0 100644
--- a/ROADMAP.md
+++ b/ROADMAP.md
@@ -525,7 +525,7 @@
- [ ] "array-bracket-spacing"
- [ ] "arrow-spacing"
- [ ] "attribute-hyphenation"
-- [ ] "attributes-order"
+- [X] "attributes-order"
- [ ] "block-spacing"
- [ ] "brace-style"
- [ ] "camelcase"
diff --git a/src/rules/vue/default.json b/src/rules/vue/default.json
index fcbce0b..ed9154e 100644
--- a/src/rules/vue/default.json
+++ b/src/rules/vue/default.json
@@ -1,4 +1,22 @@
{
+ "vue/attributes-order": [
+ "error",
+ {
+ "order": [
+ "DEFINITION",
+ "LIST_RENDERING",
+ "CONDITIONALS",
+ "RENDER_MODIFIERS",
+ "GLOBAL",
+ "UNIQUE",
+ "TWO_WAY_BINDING",
+ "OTHER_DIRECTIVES",
+ "OTHER_ATTR",
+ "EVENTS",
+ "CONTENT"
+ ]
+ }
+ ],
"vue/html-indent": [
"error",
"tab",