Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何强制项目使用代码样式?_Javascript_Node.js_Jslint - Fatal编程技术网

Javascript 如何强制项目使用代码样式?

Javascript 如何强制项目使用代码样式?,javascript,node.js,jslint,Javascript,Node.js,Jslint,我现在开始学习node服务器端的JavaScript,我用NPM创建了一个项目,实现了一些测试,等等 困扰我的是在所有文件上强制使用代码样式的能力,我一直在阅读关于JSLint的文章,它会警告您样式错误,但我正在寻找一种工具,它可以修改您的代码以遵守特定的标准 是否有任何工具涵盖此任务 编辑 我正在寻找一个命令行工具,这样我就可以使用NPM将任务添加到项目中,并可以按以下方式执行: npm format 您可能想看看类似和的东西,它允许您使用node运行jslint,如果您使用的是兼容的版本控

我现在开始学习node服务器端的JavaScript,我用NPM创建了一个项目,实现了一些测试,等等

困扰我的是在所有文件上强制使用代码样式的能力,我一直在阅读关于JSLint的文章,它会警告您样式错误,但我正在寻找一种工具,它可以修改您的代码以遵守特定的标准

是否有任何工具涵盖此任务

编辑

我正在寻找一个命令行工具,这样我就可以使用NPM将任务添加到项目中,并可以按以下方式执行:

npm format

您可能想看看类似和的东西,它允许您使用node运行jslint,如果您使用的是兼容的版本控制系统,它可能会在每次提交时都这样做,这是确保每个文件都遵守您的编码标准的好方法。

您是否正在寻找一个编辑器来帮助建议您应该做什么,或是一些实际修改代码的东西?我更喜欢命令行工具,但我不介意它是否嵌入编辑器,我目前使用VIM。我目前使用Git作为我的代码库,所以我认为这是一种选择。它似乎只是显示警告并避免提交,而不是修改代码。哦,糟糕的是,我没有得到你想要的工具来实际修改源代码。。。但是你确定你想让它这样做吗?这可能会在过程中引入难以诊断的错误,例如自动添加分号…:s、 我更愿意向提交人展示错误,这样他就可以修改它并真正了解您的编码标准。是的,感觉好像每个人都使用嵌入到ide中的jslint或jshint,并逐一更正错误。我想这是有原因的,我太懒了