Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Docs: add vuepress documentation (#534)
* Docs: add vuepress documentation * small update for rule index * add links to source code * small tweaks * upgrade vuepress * update eslint-code-block component * update attribute-hyphenation * update attributes-order * update component-name-in-template-casing * update html-closing-bracket-newline * update html-closing-bracket-spacing * update html-end-tags * update html-indent * update html-quotes * update html-self-closing * update max-attributes-per-line * add uncategorized rules to sidebar * update mustache-interpolation-spacing * update name-property-casing * update no-async-in-computed-properties * update no-confusing-v-for-v-if * update no-dupe-keys * update no-duplicate-attributes * update no-multi-spaces * update no-parsing-error * update no-reserved-keys * update no-shared-component-data * update no-side-effects-in-computed-properties * update no-template-key * update no-template-shadow * update no-textarea-mustache * update no-unused-vars * update no-use-v-if-with-v-for * update no-v-html * update order-in-components * update prop-name-casing * Add `valid-*` eslint-code-block (#622) * Update documentation - no-spaces-around-equal-signs-in-attribute - script-indent - singleline-html-element-content-newline - use-v-on-exact * Change some of blockquotes to warnings * require-prop-type-constructor * add missing Implementation blocks * comment-directive * require-render-return * jsx-uses-vars code type * require-prop-type-constructor * update - require-v-for-key - require-valid-default-prop - return-in-computed-property * add missing options * Update - v-on-style - v-bind-style * fix remaining missing options update: valid-v-on * Update require-component-is & no-use-v-if-with-v-for * Update formating from html to vue * require-default-prop * Related links -> 📚 Further reading * standarize heading icons * Add processors * no-multi-spaces after merge * improve consistency across docs * this-in-template * require-prop-types * multiline-html-element-content-newline * fix json structure in return in computed property * Add Further reading for few rules * no-unused-components * Enable fixing eslint-code-block only one fixable rules * Add deprecated category This category will be present only if we have deprecated rules * Do not include cateogry in deprecated rules * Add example to return-in-computed-property * Add links and fix style * fix rebase issue no-multi-spaces * Update description of require-v-for-key * Update docs/rules/require-render-return.md * add moe notes * Improve readibility and add Further reading links * mustache-interpolation-spacing & name-property-casing move default example to rule details * Add IntelliJ IDEA / JetBrains WebStorm configuration help move editor configuration to correct section * Fix links * replace emoji with shortcodes * Add yarn install guide * Fix issue with not supported `vue/comment-directive` * unify options json (2 -> "error") 2 is used only if few examples but "error" is used in alot of them * Add bad example of no-use-v-vi-with-v-for * editor: update default formating to preset in documentation * Update vue-eslint-editor to fix tooltip issue * Add comment about auto-generated content * Fix indentations in Vue file * Add short description for vue/attribute-hyphenation rule * Add short description for vue/this-in-template rule * Update valid-template-root docs * Update user guide structure * Update rules heading in docs * Flatten sidebar navigation for rules * Update valid-template-root.md * Update README.md * Setup docs deployment * Uncomment deploy.sh * Add description metadata to rule pages & fix updating metadata when header is present * Indicate `no-parsing-error` warning as Note * Ignore gh-pages in CircleCI * Fix CircleCI config
- Loading branch information