Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: vuejs/eslint-plugin-vue
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v8.5.0
Choose a base ref
...
head repository: vuejs/eslint-plugin-vue
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v8.7.1
Choose a head ref
  • 18 commits
  • 202 files changed
  • 7 contributors

Commits on Feb 22, 2022

  1. Configuration menu
    Copy the full SHA
    508ea0e View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2022

  1. Auto-fix for vue/component-tags-order (#1811)

    * feat: 🎸 finish sort order
    
    * Auto-fix for vue/component-tags-order
    
    * use fix:true and output for test case
    
    Apply suggestions from code review
    
    Co-authored-by: Yosuke Ota <otameshiyo23@gmail.com>
    
    * fix lint
    
    Co-authored-by: IWANABETHATGUY <974153916@qq.com>
    Co-authored-by: Yosuke Ota <otameshiyo23@gmail.com>
    3 people authored Mar 6, 2022
    Configuration menu
    Copy the full SHA
    8f09420 View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2022

  1. Lint docs (#1821)

    * Add rule docs headings checker
    
    * Fix typo in rule docs heading
    
    * Standardize heading order in rule docs
    
    * Add markdownlint
    
    * Use `dash` style for all unordered lists
    
    `ul-style` MarkdownLint rule
    
    * Standardize unordered list indentation
    
    `ul-indent` MarkdownLint rule
    
    * Remove trailing spaces
    
    `no-trailing-spaces` MarkdownLint rule
    
    * Collapse consecutive empty lines
    
    `no-multiple-blanks` MarkdownLint rule
    
    * Add empty line after headings
    
    `blanks-around-headings` MarkdownLint rule
    
    * Add empty lines after code blocks
    
    `blanks-around-fences` MarkdownLint rule
    
    * Add empty lines before lists
    
    `blanks-around-lists` MarkdownLint rule
    
    * Add link title
    
    `no-bare-urls` MarkdownLint rule
    
    * Convert bold paragraph to heading
    
    `no-emphasis-as-heading` MarkdownLint rule
    
    * Fix trailing space in inline code
    
    `no-space-in-code` MarkdownLint rule
    
    * Add language to code blocks
    
    `fenced-code-language` MarkdownLint rule
    
    * Disable `no-inline-html` MarkdownLint rule in one place
    
    * Fix wrong link syntax
    FloEdelmann authored Mar 19, 2022
    Configuration menu
    Copy the full SHA
    0924d62 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2022

  1. Add prefer-prop-type-boolean-first rule (#1822)

    * Add `prefer-prop-type-boolean-first` rule
    
    * fix docs
    
    * update docs
    
    * merge valid test cases
    
    * add more tests
    
    * Add explanation to eslint-disable comment
    
    Co-authored-by: Flo Edelmann <florian-edelmann@online.de>
    g-plane and FloEdelmann authored Mar 23, 2022
    Configuration menu
    Copy the full SHA
    f5f4f97 View commit details
    Browse the repository at this point in the history
  2. Add new rule: no-restricted-html-elements (#1820)

    * Add new rule: html-forbid-elements
    
    * PR Feedback
    
    * Update lib/rules/no-restricted-html-elements.js
    
    Co-authored-by: Flo Edelmann <florian-edelmann@online.de>
    
    * Update docs/rules/no-restricted-html-elements.md
    
    Co-authored-by: Flo Edelmann <florian-edelmann@online.de>
    
    * Update lib/rules/no-restricted-html-elements.js
    
    Co-authored-by: Flo Edelmann <florian-edelmann@online.de>
    
    * Update tests/lib/rules/no-restricted-html-elements.js
    
    Co-authored-by: Yosuke Ota <otameshiyo23@gmail.com>
    
    * Update tests/lib/rules/no-restricted-html-elements.js
    
    Co-authored-by: Yosuke Ota <otameshiyo23@gmail.com>
    
    * Update tests/lib/rules/no-restricted-html-elements.js
    
    Co-authored-by: Yosuke Ota <otameshiyo23@gmail.com>
    
    * Update tests/lib/rules/no-restricted-html-elements.js
    
    Co-authored-by: Yosuke Ota <otameshiyo23@gmail.com>
    
    * Update tests/lib/rules/no-restricted-html-elements.js
    
    Co-authored-by: Yosuke Ota <otameshiyo23@gmail.com>
    
    * Update tests/lib/rules/no-restricted-html-elements.js
    
    Co-authored-by: Yosuke Ota <otameshiyo23@gmail.com>
    
    * Update docs/rules/no-restricted-html-elements.md
    
    Co-authored-by: Yosuke Ota <otameshiyo23@gmail.com>
    
    * Update tests/lib/rules/no-restricted-html-elements.js
    
    Co-authored-by: Yosuke Ota <otameshiyo23@gmail.com>
    
    * Update docs/rules/no-restricted-html-elements.md
    
    Co-authored-by: Flo Edelmann <florian-edelmann@online.de>
    
    * Update docs/rules/no-restricted-html-elements.md
    
    Co-authored-by: Flo Edelmann <florian-edelmann@online.de>
    
    * Update docs/rules/no-restricted-html-elements.md
    
    Co-authored-by: Flo Edelmann <florian-edelmann@online.de>
    
    * run npm update
    
    * Remove messages block
    
    * Update docs/rules/no-restricted-html-elements.md
    
    * Update docs/rules/no-restricted-html-elements.md
    
    * Fix demo site
    
    Co-authored-by: Flo Edelmann <florian-edelmann@online.de>
    Co-authored-by: Yosuke Ota <otameshiyo23@gmail.com>
    3 people authored Mar 23, 2022
    Configuration menu
    Copy the full SHA
    1ce68fa View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2022

  1. Fix #1808: Lint slots in attribute-hyphenation (#1826)

    * Fix #1808: Lint slots in attribute-hyphenation
    
    * remove includeSlots option
    
    * remove stray linting
    doug-wade authored Apr 4, 2022
    Configuration menu
    Copy the full SHA
    f59de96 View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2022

  1. Remove unnecessary JSDoc

    ota-meshi committed Apr 6, 2022
    Configuration menu
    Copy the full SHA
    4dfbe33 View commit details
    Browse the repository at this point in the history
  2. 8.6.0

    ota-meshi committed Apr 6, 2022
    Configuration menu
    Copy the full SHA
    83290b7 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2022

  1. Fix #1819: Enforce order between script and script setup (#1825)

    * Fix #1819: Enforce order between script and script setup
    
    * update defaults to match documentation
    
    * Use CSS selector syntax
    
    * remove incorrect documentation of default behavior for script setup
    
    * Fix bug with multiple not pseudo-selectors
    
    * revert component tags order docs
    
    * update docs
    
    * Update error message
    
    * update headers
    
    * update docs more better
    
    * Update tests/lib/rules/component-tags-order.js
    
    Co-authored-by: Yosuke Ota <otameshiyo23@gmail.com>
    
    * Update tests/lib/rules/component-tags-order.js
    
    Co-authored-by: Yosuke Ota <otameshiyo23@gmail.com>
    
    * Update tests/lib/rules/component-tags-order.js
    
    Co-authored-by: Yosuke Ota <otameshiyo23@gmail.com>
    
    * Update tests/lib/rules/component-tags-order.js
    
    Co-authored-by: Yosuke Ota <otameshiyo23@gmail.com>
    
    * Update docs/rules/component-tags-order.md
    
    Co-authored-by: Yosuke Ota <otameshiyo23@gmail.com>
    
    * don't move the message block
    
    Co-authored-by: Yosuke Ota <otameshiyo23@gmail.com>
    doug-wade and ota-meshi authored Apr 11, 2022
    Configuration menu
    Copy the full SHA
    926064c View commit details
    Browse the repository at this point in the history
  2. Add github workflows (#1843)

    * Add github workflows
    
    * Fix CI errors
    ota-meshi authored Apr 11, 2022
    Configuration menu
    Copy the full SHA
    124cc37 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2022

  1. Improve usage of postcss-selector-parser (#1842)

    * Add CSS selector parser
    
    * Change to use selector parser in `component-tags-order` rule.
    
    * Update tests/lib/utils/selector.js
    
    Co-authored-by: Flo Edelmann <florian-edelmann@online.de>
    
    * Update fixtures
    
    * Update lib/rules/component-tags-order.js
    
    Co-authored-by: Flo Edelmann <florian-edelmann@online.de>
    
    * Update lib/rules/component-tags-order.js
    
    Co-authored-by: Flo Edelmann <florian-edelmann@online.de>
    
    * Update lib/utils/selector.js
    
    Co-authored-by: Flo Edelmann <florian-edelmann@online.de>
    
    * Update tests/lib/utils/selector.js
    
    Co-authored-by: Flo Edelmann <florian-edelmann@online.de>
    
    * format and update fixtures
    
    * Refactor
    
    * rename var
    
    Co-authored-by: Flo Edelmann <florian-edelmann@online.de>
    ota-meshi and FloEdelmann authored Apr 12, 2022
    Configuration menu
    Copy the full SHA
    1e375bc View commit details
    Browse the repository at this point in the history
  2. Fix 1786 (#1831)

    * Fix #1786: Add rule match-component-import-name
    
    * Write the documentation for match-component-import-name
    
    * fix(1786): Respond to PR feedback
    
    * Update lib/rules/match-component-import-name.js
    
    Co-authored-by: Flo Edelmann <florian-edelmann@online.de>
    
    * Don't change utils if you can avoid it
    
    * update docs
    
    * Update docs/rules/match-component-import-name.md
    
    Co-authored-by: Flo Edelmann <florian-edelmann@online.de>
    
    * Update docs/rules/match-component-import-name.md
    
    Co-authored-by: Flo Edelmann <florian-edelmann@online.de>
    
    * Update docs/rules/match-component-import-name.md
    
    Co-authored-by: Flo Edelmann <florian-edelmann@online.de>
    
    * Update docs/rules/match-component-import-name.md
    
    Co-authored-by: Flo Edelmann <florian-edelmann@online.de>
    
    * remove case option
    
    * remove stray newline
    
    * Remove prefix; handle computed properties
    
    * but who lints the linters
    
    Co-authored-by: Flo Edelmann <florian-edelmann@online.de>
    doug-wade and FloEdelmann authored Apr 12, 2022
    Configuration menu
    Copy the full SHA
    46da539 View commit details
    Browse the repository at this point in the history
  3. Fix 1836 (#1844)

    * Add failing test case
    
    * fix #1836: support script[setup] in multi-word-component-names
    doug-wade authored Apr 12, 2022
    Configuration menu
    Copy the full SHA
    a473a0d View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2022

  1. Fix false positives for script setup with ts literal type in `vue/req…

    …uire-valid-default-prop` (#1854)
    
    * Fix false positives for script setup with ts literal type in `vue/require-valid-default-prop`
    
    * remove dupe test
    
    * Add testcase
    
    * Update tests/lib/rules/require-valid-default-prop.js
    
    Co-authored-by: Flo Edelmann <florian-edelmann@online.de>
    
    Co-authored-by: Flo Edelmann <florian-edelmann@online.de>
    ota-meshi and FloEdelmann authored Apr 20, 2022
    Configuration menu
    Copy the full SHA
    62e2620 View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2022

  1. Add new rule: vue/define-macros-order (#1855) (#1856)

    * Add new rule: vue/define-macros-order (#1855)
    
    * Fix review comments
    
    * Add review case
    
    * Fix review comments
    
    * Fix review comments
    
    * Add semicolons
    
    * Add some newline heuristics
    
    * Fix slice review
    eddeisling authored Apr 21, 2022
    Configuration menu
    Copy the full SHA
    213042c View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2022

  1. 8.7.0

    ota-meshi committed Apr 22, 2022
    Configuration menu
    Copy the full SHA
    8900a96 View commit details
    Browse the repository at this point in the history
  2. vue/define-macros-order bug (#1861)

    * define-macros-order bugs
    
    * define-macros-order bugs revert
    eddeisling authored and ota-meshi committed Apr 22, 2022
    Configuration menu
    Copy the full SHA
    d3652d2 View commit details
    Browse the repository at this point in the history
  3. 8.7.1

    ota-meshi committed Apr 22, 2022
    Configuration menu
    Copy the full SHA
    b60dabd View commit details
    Browse the repository at this point in the history
Loading