我有 C# 背景,因此在 Visual Studio 中按 F5 并获得了美妙的调试体验,这让我很开心。
我想进入 OSS,并且当我使用 ESLint 时,我经常想尝试回馈。
我已经关注了http://eslint.org/docs/developer-guide/development http://eslint.org/docs/developer-guide/development环境成功,但现在卡住了。
如何通过调试器运行规则,以便设置断点并检查 AST、上下文等?
我猜想有很多console.log
声明不是前进的方向。
您有很多调试 NodeJS 应用程序的选项。我想到的有 Visual Studio Code、WebStorm、Visual Studio + NodeJS Tools、IronNode、Node Inspector。所有这些都将允许您使用相同的工作流程,按 F5 启动流程并附加到它。但对于 NodeJS,大多数都需要一些配置。
特别是对于 ESLint,调试单元测试有点问题,因为 ESLint 为 DRY 单元测试提供了 Mocha 语法的包装器。最好的选择是将调试器设置为在单个文件上运行 mocha,并在规则代码中设置断点,而不是单元测试本身,因为单元测试只是对象数组,因此您无法在其中添加断点。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)