Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

支持Flat Config #84

Open
11 tasks
otakustay opened this issue Feb 12, 2024 · 0 comments
Open
11 tasks

支持Flat Config #84

otakustay opened this issue Feb 12, 2024 · 0 comments

Comments

@otakustay
Copy link
Member

otakustay commented Feb 12, 2024

根据ESlint官方计划,原定是12月或1月出9.0的,延期应该也不会很久,可以预期Q1会出现9.0的正式版。

在9.0中,Flat Config会变成默认配置,且Flat Config确实有不少可见的好处,我们也建议尽快跟进。

同时,在这个大版本中,我希望相对彻底地重构一下本项目,解决一些历史上没有去碰的问题,让它整体更现代化一些。

  • 为了减少复杂度,暂时停止对百度规则的支持,后续百度系统有更新需求时再加回
  • 全包改为ESM模式,不支持CJS
  • 要求ESLint >= 9,待9.0版本发布
  • 基础、importreactimport配置调整
  • 重新审查所有TypeScript相关规则
  • 风格类规则迁移使用stylistic
  • san插件需要根据Flat Config进行升级 @errorrik
  • vue配置按版本分为多个 @Justineo
  • 修改.eslintrc.jseslint.config.js并确保本库代码通过检查
  • 使用exports声明导出的模块。
  • 修改README说明使用方法

社区进展:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant