Skip to content

Latest commit

 

History

History
66 lines (37 loc) · 1.23 KB

node.md

File metadata and controls

66 lines (37 loc) · 1.23 KB

node语法

目录

  1. global-require
  2. no-buffer-constructor
  3. no-new-require
  4. no-path-concat

global-require

  • 规则含义

    要求所有require语句在文件开始位置,

  • 规则原因

    当require在代码段中, 很难发现依赖关系

eslint

⬆ 回到目录

no-buffer-constructor

  • 规则含义

    禁止使用new Buffer()构造,使用Buffer.alloc或Buffer.from

  • 规则原因

    Buffer构造函数已弃用,存在安全性问题

eslint

⬆ 回到目录

no-new-require

  • 规则含义

    禁止使用new在require前头

eslint

⬆ 回到目录

no-path-concat

  • 规则含义

    禁止用字符串连接__dirname和__filename
    使用path.join创建地址

  • 规则原因

    防止不同操作系统路径分割不一致

eslint

⬆ 回到目录