
Security News
Deno 2.2 Improves Dependency Management and Expands Node.js Compatibility
Deno 2.2 enhances Node.js compatibility, improves dependency management, adds OpenTelemetry support, and expands linting and task automation for developers.
@dawnjs/dn-middleware-lint
Advanced tools
基于 eslint/prettier
的语法检查中间件,lint 规则基于 @dawnjs/eslint-config-dawn
。
支持 JavaScript/TypeScript/React 等多种项目类型,并自动识别。
test:
- name: '@dawnjs/dn-middleware-lint'
test:
- name: '@dawnjs/dn-middleware-lint'
noEmit: false # 仅准备配置文件,不执行实际 lint
autoFix: true # 默认是 true,开启 prettier 和 eslint 的自动修复
realtime: false # 默认是 false,可结合 webpack 等中间件实现开发时实时 lint
staged: false # 默认是 false,可结合 husky 等修改 precommit hook
prettier: false # 默认是 false,开启后会执行 prettier --write,可能会导致 lint 执行时间加长
cache: false # 默认是 false,开启后会缓存未修改过文件的上一次 Lint 结果,缓存路径为 `${cwd}/node_modules/.cache/.eslintcache`
在 precommit hook 时增加对 stage file 的检查。
// package.json
{
"husky": {
"hooks": {
"pre-commit": "dn run precommit"
}
}
}
# .dawn/pipe.yml
precommit:
- name: '@dawnjs/dn-middleware-lint'
staged: true
项目根目录下执行 (c)npm 命令,安装新的包依赖版本
$ npm uninstall dn-middleware-lint && npm install -D @dawnjs/dn-middleware-lint@latest
FAQs
Dawn lint middleware
The npm package @dawnjs/dn-middleware-lint receives a total of 1 weekly downloads. As such, @dawnjs/dn-middleware-lint popularity was classified as not popular.
We found that @dawnjs/dn-middleware-lint demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 4 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Deno 2.2 enhances Node.js compatibility, improves dependency management, adds OpenTelemetry support, and expands linting and task automation for developers.
Security News
React's CRA deprecation announcement sparked community criticism over framework recommendations, leading to quick updates acknowledging build tools like Vite as valid alternatives.
Security News
Ransomware payment rates hit an all-time low in 2024 as law enforcement crackdowns, stronger defenses, and shifting policies make attacks riskier and less profitable.