All notable changes to this project will be documented in this file. See our coding standards for commit guidelines.
3.2.1 (2024-09-19)
3.2.0 (2023-11-10)
- allow longer function declaration lines (11e4950)
- fine tune naming conventions (#92) (ae13be5)
- supporting linting of CJS file extensions (69effe6)
- vue/multi-word-component-names should be universal (615ae24)
3.1.0 (2022-08-30)
- Add
vue/setup-compiler-macros
environment setting (90b1e78) - add linting rules for Vue components (2a18ccb)
- Add separate eslint config for Vue2 code (1957b57)
- Adjust rules for Vue 3 (cc24d4b)
- Allow TypeScript type aliases (#73) (6f2a10c)
- Override member-ordering rule (e9fc7a9)
- ensure eslint does not ignore .vuepress directories (e1d7a18)
3.0.0-rc.0 (2020-01-22)
Marked as a major release because this version of the config relies on eslint@6. Previous versions relied on eslint@5. We're also using a newer version of node and NPM now, although that should not impact users.
- Remove no-restricted-syntax for JSX (f380c41)
- upgrade @silvermine/eslint-plugin for eslint 6 upgrade (f24f857)
2.3.0 (2019-09-03)
2.2.1 (2019-04-05)
- allow multiple cases for a single block inside switch statements (f657b77)
2.2.0 (2019-04-04)
- Error on 'var' in TypeScript files (fb319cf)
2.1.0 (2019-02-28)
- Turn off no-empty-function rule for tests (24d4800)
- Adjust commitlint config for our standards (0034b96)
- copy convention commitlint config (777f090)
2.0.0 (2019-02-08)
Version 2.0.0 was a major "rethink" of our rules, changing some past decisions, but primarily focusing on what we needed to change to add support for newer ES* features and TypeScript.