Skip to content

Commit

Permalink
📝 (docs): 更新 CONTRIBUTING.md 文件
Browse files Browse the repository at this point in the history
- 添加关于 Rhino ES5 语法支持的说明
- 添加关于 Rhino 正则支持的限制
- 更新包管理工具和版本控制工具的说明
  • Loading branch information
AnkioTomas committed Sep 7, 2024
1 parent e359c88 commit 45bcfda
Showing 1 changed file with 5 additions and 0 deletions.
5 changes: 5 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,11 @@
- 使用`yarn`进行包管理
- 使用`git`进行版本控制

> [!IMPORTANT]
> 虽然自动记账使用的Rhino只支持ES5的语法规范,但是在写规则的时候可以使用ES6的语法规范,构建的时候会自动转换。
> Rhino对一些比较新的正则支持比较差,请避免使用如下正则:
> - 分组捕获 `(?<name>...)`
#### 测试规范

请务必保证所有的测试用例都通过,如果你新增了规则,请务必在`main.test.js`中编写测试用例,以保证规则的正确性。
Expand Down

0 comments on commit 45bcfda

Please sign in to comment.