Skip to content

Releases: tjw-lint/eslint-config-tjw-vue

Change rule name for Component Name casing

05 Mar 22:34
Compare
Choose a tag to compare

In eslint-plugin-vue v9.0.0 vue/name-property-casing was renamed to vue/component-definition-name-casing.

This release updates that rule name.

New API for max-attributes

16 Jan 19:15
Compare
Choose a tag to compare

I was updating a repo to

  • "@vue/cli-plugin-eslint": "^5.0.0-rc.2"
  • "eslint-plugin-vue": "^8.3.0"

and it require me to change the max-attributes-per-line to match the new API.

If you aren't on these versions, you may want to stick with the previous release.

Remove legacy BINDING in attribute order

03 Mar 21:12
5624b35
Compare
Choose a tag to compare

ESLint was throwing an error now because of this legacy item, so I'm removing it.

Support Vuelidate

16 Feb 19:45
Compare
Choose a tag to compare

Added in validations sort order after props and before data. Since it mirrors parts of data to encourage people to keep the two in sync when making changes.

Should not effect anything else, though I did update the Vue recommended rules which this extends.

Update deps, add new rules

12 Apr 00:49
Compare
Choose a tag to compare

Vue added new rules, and new defaults to the "recommended" option, which this extends and modifies.

Breaking changes:

  • Should just be attribute order, this is out of my control. I tried to make it match as closely to v1.0.0 of this repo as I could.
  • Mainly the attribute order is better alphabetized, but what items are grouped together has now changed so that binded and non-binded attributes/props are now grouped (unfortunately).

Initial Release

23 Sep 17:48
Compare
Choose a tag to compare

Initial release

  • Work around "yorkie" 🙄
  • Set up rules
  • Publish to npm