You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/rules/README.md
+5
Original file line number
Diff line number
Diff line change
@@ -212,7 +212,9 @@ For example:
212
212
|[vue/component-name-in-template-casing](./component-name-in-template-casing.md)| enforce specific casing for the component naming style in template |:wrench:|:hammer:|
213
213
|[vue/component-options-name-casing](./component-options-name-casing.md)| enforce the casing of component name in `components` options |:wrench::bulb:|:hammer:|
214
214
|[vue/custom-event-name-casing](./custom-event-name-casing.md)| enforce specific casing for custom event name ||:hammer:|
215
+
|[vue/define-emits-declaration](./define-emits-declaration.md)| enforce declaration style of `defineEmits`||:hammer:|
215
216
|[vue/define-macros-order](./define-macros-order.md)| enforce order of `defineEmits` and `defineProps` compiler macros |:wrench:|:lipstick:|
217
+
|[vue/define-props-declaration](./define-props-declaration.md)| enforce declaration style of `defineProps`||:hammer:|
216
218
|[vue/html-button-has-type](./html-button-has-type.md)| disallow usage of button without an explicit type attribute ||:hammer:|
217
219
|[vue/html-comment-content-newline](./html-comment-content-newline.md)| enforce unified line brake in HTML comments |:wrench:|:lipstick:|
218
220
|[vue/html-comment-content-spacing](./html-comment-content-spacing.md)| enforce unified spacing in HTML comments |:wrench:|:lipstick:|
@@ -227,6 +229,8 @@ For example:
227
229
|[vue/no-empty-component-block](./no-empty-component-block.md)| disallow the `<template>``<script>``<style>` block to be empty ||:hammer:|
228
230
|[vue/no-multiple-objects-in-class](./no-multiple-objects-in-class.md)| disallow to pass multiple objects into array to class ||:hammer:|
229
231
|[vue/no-potential-component-option-typo](./no-potential-component-option-typo.md)| disallow a potential typo in your component property |:bulb:|:hammer:|
232
+
|[vue/no-ref-object-destructure](./no-ref-object-destructure.md)| disallow destructuring of ref objects that can lead to loss of reactivity ||:warning:|
233
+
|[vue/no-required-prop-with-default](./no-required-prop-with-default.md)| enforce props with default values to be optional |:wrench::bulb:|:warning:|
230
234
|[vue/no-restricted-block](./no-restricted-block.md)| disallow specific block ||:hammer:|
231
235
|[vue/no-restricted-call-after-await](./no-restricted-call-after-await.md)| disallow asynchronously called restricted methods ||:hammer:|
232
236
|[vue/no-restricted-class](./no-restricted-class.md)| disallow specific classes in Vue components ||:warning:|
|[vue/no-v-text](./no-v-text.md)| disallow use of v-text ||:hammer:|
250
254
|[vue/padding-line-between-blocks](./padding-line-between-blocks.md)| require or disallow padding lines between blocks |:wrench:|:lipstick:|
255
+
|[vue/padding-line-between-tags](./padding-line-between-tags.md)| require or disallow newlines between sibling tags in template |:wrench:|:lipstick:|
251
256
|[vue/prefer-prop-type-boolean-first](./prefer-prop-type-boolean-first.md)| enforce `Boolean` comes first in component prop types |:bulb:|:warning:|
252
257
|[vue/prefer-separate-static-class](./prefer-separate-static-class.md)| require static class names in template to be in a separate `class` attribute |:wrench:|:hammer:|
253
258
|[vue/prefer-true-attribute-shorthand](./prefer-true-attribute-shorthand.md)| require shorthand form attribute when `v-bind` value is `true`|:bulb:|:hammer:|
0 commit comments