我正在容器中运行ESLint - 用于javascript文件的linter:
https://github.com/codeclimate/codeclimate-eslint
该程序运行ESLint cli
该程序捕获ESLint结果并重新格式化它们,然后重新输出到STDOUT。
通常情况下,这很好用,但在单个文件中存在非常多的问题(例如缩小的文件)时,该过程会segfaults。唯一提供的错误是:
我已经尝试显着增加容器上的内存和--ulimit,但并没有成功。我也做了一些谷歌搜索,但没有找到类似的特定案例。
对于调试此问题的良好下一步想法吗?
谢谢!
analyze
命令,并将要分析的代码目录作为容器中挂载的卷提供。该程序捕获ESLint结果并重新格式化它们,然后重新输出到STDOUT。
通常情况下,这很好用,但在单个文件中存在非常多的问题(例如缩小的文件)时,该过程会segfaults。唯一提供的错误是:
Segmentation fault
由于在同一代码库上本地运行ESLint不会出现此问题,因此我认为原因与容器有关。我已经尝试显着增加容器上的内存和--ulimit,但并没有成功。我也做了一些谷歌搜索,但没有找到类似的特定案例。
对于调试此问题的良好下一步想法吗?
谢谢!