
Product
Introducing Webhook Events for Alert Changes
Add real-time Socket webhook events to your workflows to automatically receive software supply chain alert changes in real time.
@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
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.

Product
Add real-time Socket webhook events to your workflows to automatically receive software supply chain alert changes in real time.

Security News
ENISA has become a CVE Program Root, giving the EU a central authority for coordinating vulnerability reporting, disclosure, and cross-border response.

Product
Socket now scans OpenVSX extensions, giving teams early detection of risky behaviors, hidden capabilities, and supply chain threats in developer tools.