1.0.2 • Published 2 years ago

scankey v1.0.2

Weekly downloads
-
License
ISC
Repository
github
Last release
2 years ago

介绍

使用ast语法树解析,扫描指定代码中js/ts中不希望出现的关键字(注释除外)。如避免mock地址在代码中被提交

安装

npm i -D scankey

命令行参数说明

参数说明是否必填
--root指定扫描的代码目录或者指定文件
--keywords需要扫描的关键字,多个时用英文逗号分隔
--ext扫描文件后缀名,多个时用英文逗号分隔否,默认值.js,.jsx,.ts,.tsx

使用

例如:scankey --root ./src --keywords mock.xxx.com,tokenKey

可结合husky配置,如:

"husky": {
    "hooks": {
        "pre-commit": "scankey --root ./src --keywords mock.xxx.com"
    }
}