如何确保每个源文件都有注释头,ghithook或npm脚本?

时间:2019-02-15 14:16:05

标签: node.js npm githooks

由于我们项目中的法律要求,每个单独的源代码文件的顶部必须有几行:

1 //// File: filename.js
2 //// Description: Blah blah blah
3 //// Copyright: Blah Blah Blah
4 //// Changes: Blah

是的,这对于版本控制信息是多余的。我们没有选择,所以我想尽可能地使其自动化。如果缺少任何文件,则应发出警告,就像短绒棉一样。

我看不到任何ESLint规则,但是可以通过插件添加吗?

我们正在使用create-react-app,据我所知,只有在我们弹出时才可以添加lint规则,而我们不想这样做。

因此,可能更好的解决方案是通过自定义git钩子或npm脚本。这样的东西存在吗?

我无法找到任何用于执行标头注释的Node.js。我唯一能找到的这种强制执行类型是{#3}}对于具有无效链接的C#。

0 个答案:

没有答案