All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
8.0.0 (2023-09-15)
- update to latest eslint-plugin-vue and support vue 2.7
- update to latest eslint-plugin-vue and support vue 2.7 (5f38ead)
7.5.1 (2023-07-17)
- 兼容新版typescript eslint删除no-duplicate-imports规则 (d9910a0)
7.5.0 (2023-07-17)
- 兼容typescript-eslint 6.x版本 (dbcc5f1)
7.4.0 (2022-01-01)
- support eslint 8 (a6c07f4)
- update eslint-plugin-vue, add more rules and try resolving version from local package.json (105dbfb)
7.3.0 (2021-08-30)
- update san config and dependence (f63f438)
- Typescript下禁用eslint quotes规则,使用@typescript-eslint/quotes替代 (c4739fc)
7.2.1 (2021-08-10)
7.2.0 (2021-08-04)
- 允许命名函数表达式替代箭头函数 (2fee3e4)
- 去除no-useless-constructor规则,避免与@typescript-eslint/no-useless-constructor规则冲突 (ed9875a), closes #56
- 禁用dot-notation规则,使用@typescript-eslint/dot-notation规则代替,兼容typescript noPropertyAccessFromIndexSignature配置 (c30434f), closes #56
- 禁用no-redeclare,启用@typescript-eslint/no-redeclare,屏蔽ts下针对重复定义的错误判断 (a472576), closes #56
7.1.0 (2021-03-29)
- [max-len] ignore data uris (8807dbe)
- disable
direct-export
rule as usingdefineComponent
is actually recommended (011c0e2) - export helpers to get config for specific vue version (#44) (4813aaf)
- implement baidu/vue which honors baidu/default as base js rules (376fa36)
- ts检查中使用对ts更优的@typescript-eslint/no-duplicate-imports规则替换eslint no-duplicate-imports (4ee4e50)
- 优化react bind检查,dom元素不再强制bing (8c3e26f)
- 升级react/jsx-wrap-multilines规则属性,严格模式下强制使用更严格parens-new-line写法, 强化检查 (eec9665)
- 增加'no-unreachable-loop'规则(#33) (4ad455e)
- 增加no-extra-non-null-assertion规则 (4991889)
- 增加经过async修饰过的箭头函数前添加空格的强制要求 (2285708)
- 更新react/jsx-tag-spacing rule, 增加beforeClosing规则 (9c56efd)
- 补充ts检查中丢失的对于重复类成员的检查 (7c5a5ec)
- typescript/strict: raise
no-floating-promises
toerror
; allowvoid floatingPromise
in the form ofstatement only pattern
; (9a9fffb)
- make vue config work with typescript config (c9a8cbd)
- 修改no-use-before-define规则和@typescript-eslint/no-use-before-define的冲突问题(#35) (10f4418)
- import/extensions: 'never,' => 'never' @typo (0d80f8b)
- import/extensions: 更正一个配置问题 (fcce9d9)
- spaced-comment 增加新exception(#31) (7c200c5)
- 添加react/jsx-props-no-multi-spaces和react/jsx-props-no-multi-spaces两条规则检查(#30) (d34bd22)
7.0.0 (2020-12-28)
- require
eslint-plugin-vue@7
- update eslint-plugin-vue to v7, add support for new rules and Vue 3, update version declaration for peer deps (885fe21)
- allow console.error, warn and info ([3e2cccc](https://github.com/ecomfe/eslint-config/commit/3e2cnpm publish ccc6603a189dded39c4b8a547df21064817d))
- fix block-spacing for vue (a7b4719)
- fix vue/no-deprecated-data-object-declaration setting (1e2a28a)
6.2.1 (2020-12-11)
6.2.0 (2020-12-09)
- add baidu only rules (91aa59a)
- add defect detection rules for baidu (93ffdc6)
- add San support (bc69381)
- disable all default errors in defect rules (c922402)
- loosen some rules (5fffc72)
- remove some duplicated rule definitions (31e2233)
6.1.0 (2020-11-13)
- disable @typescript-eslint/no-parameter-properties (6550893)