Version 5.0.0 of eslint-rspack-plugin has been released as a pure ESM package, aligning with the Rspack ecosystem and removing its CommonJS build. The plugin continues to integrate ESLint in the...
We’re excited to announce the release of the first version of the Jupyter ESLint plugin @jupyter/eslint-plugin, now available on npm. It's a custom ESLint plugin designed specifically for the...
ESLint version 10 has removed the legacy eslintrc configuration system, finalizing a long transition to flat config. The update enhances developer experience, especially for plugin authors and...
ESLint 于 2025 年合并了多线程 linting 功能,解决了十年来的性能问题,使大型项目的 lint 速度提升超过 30%。新增的 concurrency 属性默认关闭,需谨慎使用以避免增加开销。
本周草梅 Auth 发布了1.4.0版本,优化了邮件模板、日志输出和隐私保护功能,并支持Google Analytics和百度统计集成。同时,eslint-config-cmyr和stylelint-config-cmyr也更新,兼容ESLint v9。
草梅周报发布了草梅 Auth 1.4.0版本,优化了邮件模板、日志输出和隐私保护功能,支持Google Analytics和百度统计。同时,更新了eslint-config-cmyr以兼容ESLint v9,确保代码风格一致。
Biome是一个全能工具包,旨在替代ESLint,提供快速、易用的格式化和linting功能,支持JS、TS、JSON和TOML。它简化了配置,减少了插件依赖,适合新项目和快速CI管道。尽管ESLint拥有成熟的插件生态,但Biome的出现可能会改变前端工具的未来。
本文介绍了如何为项目配置ESLint,强调其作为代码检查工具的重要性。详细说明了配置文件、解析器、插件的使用,以及规则和环境的设置,最后指出配置方式应根据项目需求调整。
本文介绍了如何使用eslint和graphql-eslint插件简化Shopify GraphQL的Linting过程。通过配置eslint,可以检查GraphQL代码中的未知字段和最佳实践,确保代码符合最新标准。建议使用Shopify Codegen工具自动化处理,提高开发效率。
在不断扩展的单一代码库中,保持多个应用和包的一致代码质量至关重要。通过创建共享的ESLint配置包,可以有效实现这一目标。本文介绍了如何在基于Turborepo的单一代码库中设置适用于TypeScript、React和Node.js的可重用ESLint配置。
使用ESLint规则可以帮助开发者轻松将旧的Angular指令(如*ngFor、*ngIf、*ngSwitch)转换为新的控制流语法(@for、@if、@switch),从而提升代码质量和性能。通过添加相应的ESLint规则,开发者能够自动检测旧指令的使用,确保代码符合最新的最佳实践。
在Playwright测试中,缺少await可能导致不稳定。通过设置TypeScript ESLint规则@typescript-eslint/no-floating-promises,可以自动捕捉未处理的promise,从而减少测试不稳定性。确保安装ESLint和TypeScript,并在VS Code中配置相应扩展,以及时发现错误。
本文介绍了如何在Webpack和Babel创建的React项目中添加ESLint和Prettier,ESLint用于代码检查以确保质量,Prettier用于格式化以保持一致性。文章详细说明了安装和配置的步骤,以及如何在VSCode中实现自动化。
ESLint团队正式支持CSS语言,新增CSS linting规则,如检查重复@import、空块和无效属性等。关键规则require-baseline允许开发者根据浏览器支持情况检查CSS特性,旨在帮助开发者更有效地调试CSS问题。
ESLint V9.0.0 引入了扁平化配置,简化了配置文件和插件的使用。用户可通过 npm 安装 @bassist/eslint-config,创建 eslint.config.js 文件进行配置,支持 TypeScript 和 VS Code 自动修复,提供类型安全和灵活的命名工具,便于管理复杂规则集。
ESLint和SonarLint是提升代码质量的重要工具。ESLint专注于JavaScript和TypeScript的编码风格,而SonarLint实时检测安全漏洞和代码问题。两者结合使用,有助于开发者编写更清晰、安全和可维护的代码。
ESLint是一个开源的静态代码分析工具,帮助开发者识别和修复JavaScript代码中的问题,确保代码格式一致,减少错误,提高代码质量。它支持自定义规则,适用于大型项目,广泛应用于Facebook、Google等公司。
本文介绍了如何通过typescript-eslint和prettier为React组件库配置代码标准化规则,以确保代码质量和格式一致性。文章提供了相关配置文件和自定义规则示例,旨在提升库的实用性和可维护性。
本文介绍了如何为使用TypeScript和React的组件库添加代码标准化规则,利用typescript-eslint和prettier进行代码分析与格式化,涵盖配置文件创建、依赖库添加及自定义规则设置,以提升代码质量和一致性。
ESLint是一个维护代码一致性的工具,能有效避免代码混乱。未使用ESLint可能导致代码审查争议和调试困难。安装和配置ESLint非常简单,建议使用流行的规则集。通过调整规则和插件,可以满足团队的特定需求。使用ESLint有助于减少调试时间,提高代码质量。
完成下面两步后,将自动完成登录并继续当前操作。