dingtalk-worktab-plugin-script

0.16.2 • Public • Published

README

使用说明

命令行模式

node node_modules/.bin/dingtalk-worktab-plugin-script -d ./demo -c ./rc.json -t 1

bundle模式

import validate from './bundle';

validate('./demo')
    .then((res) => {
        const { result, data, } = res;
        // result是boolean,表示是否有错误
        // data是string,校验得到的报告
    });
    
    
const customRcJson = {...}
validate('./demo', customRcJson)
    .then((res) => {
        const { result, data, } = res;
    });

代码说明

src/index.ts 是命令行的主文件

src/bundle.ts 是bundle模式的主文件

运行以下命令,可以打印出开发阶段需要的console信息

tnpm run build-test

js ast 调试

src/js/parse.ts 中把注释代码开起来,就会在本地的tmp/jsAst文件中输出 demo/components/statistical-indicator-view/index.js 文件的 ast 结构。

因此建议将demo/components/statistical-indicator-view/index.js文件作为js语法的测试文件。

新增validator

在src/validators文件夹下仿照其他的validator(如acss、js、configJson等)增加即可。但要注意在src/validators/init.ts文件中注册一下新增的validator。

talk is cheep, see code!

Readme

Keywords

Package Sidebar

Install

npm i dingtalk-worktab-plugin-script

Weekly Downloads

93

Version

0.16.2

License

MIT

Unpacked Size

108 kB

Total Files

43

Last publish

Collaborators

  • louiswu0326