All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Updated dependencies
- Improved config for typescript
- Added jest config
- Updated dependencies
- Marks peerDependencies as optional
- vue/html-indent is marked as error instead of warning.
- Disabled no-return-await as it is marked as deprecated.
- Disabled no-spaced-func as it is marked as deprecated.
- Disabled func-call-spacing on typescript as it has its own typescript's version.
- Added vue/component-name-in-template-casing to use PascalCase. Following recommendations on SFC: https://vuejs.org/guide/essentials/component-basics.html#using-a-component
- Change vue/component-definition-name-casing to use PascalCase. Following recommendations on SFC: https://vuejs.org/guide/essentials/component-basics.html#using-a-component
- Added comma-spacing to prettier-conflict
- Added no-extra-semmi to prettier-conflict
- Make sure .vue files are sorted in the order we need.
- Improved vue3/prettier support
- Reenabled comma-dangle/trailingComma
- Updated dependencies
- Added
nosolosoftware/prettier-conflict
to disable those rules which create conflict with our prettier configuration.
- Disable
import/no-duplicates
on typescript config, and enable@typescript-eslint/no-duplicate-imports
- Support for vue v3
- Support for typescript
curly
has been enabledno-nested-ternary
has been enabledcamelcase
has been enabledclass-methods-use-this
has been disabledimport/prefer-default-export
/import/no-default-export
has been updated to avoidexport default
- Add padding-line-between-statements rule for returns
- Added new vue rule: vue/component-definition-name-casing
- Configuration splitted in two parts:
nosolosoftware
andnosolosoftware/vue
- Dependencies have been upgraded
- semi
- arrow-body-style