Skip to content

该工具是自动记账App的衍生工具,用于构建自动记账的自动分类规则和自动识别规则。

License

Notifications You must be signed in to change notification settings

Darryl-No1/AutoRule

 
 

Repository files navigation

AutoRule

注意

本仓库不受理任何自动记账规则有误的Issue,Issue请提交到AutoAccountingOrg/AutoAccounting仓库。

更新日志

简介

该工具是自动记账App的衍生工具,用于构建自动记账的自动分类规则和自动识别规则。

更新频率

  • 每月一次全量更新。

快速测试

如果你不知道某个数据是否被规则匹配到,你可以按照如下步骤进行快速测试:

  1. 将需要测试数据放置到:src/rule/tests.txt文件中。
  2. 使用nodejs执行node src/rule/testRule.cjs进行测试。
  3. 如果数据已经被匹配到会在命令行输出匹配数据。

构建

  • 基础环境:NodeJS
  • 包管理器:yarn
  • 构建工具:rollup
  • 代码风格: eslint
  • 测试工具: jest
  • 依赖安装:yarn install

使用如下命令构建自动记账规则:

yarn build

使用如下命令构建并测试自动记账规则:

yarn test

Important

如需发起PR,请确保通过所有测试。

使用

  • 自动记账的规则会进行周期性更新,自动记账用户跟随App更新提醒进行周期性更新即可。

参与贡献

参考贡献指南

赞助支持

微信 支付宝
Wechat QRcode Alipay QRcode

协议

GPL 3.0

About

该工具是自动记账App的衍生工具,用于构建自动记账的自动分类规则和自动识别规则。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%