它为我拥有的各种 js 文件报告“ASCII C++ 程序文本”或“ASCII 英文文本”。对于我的 node.js app.js,它说它是“一个节点脚本文本可执行文件”。
现在这些都是正确的,因为它们都是文本文件,但只有节点脚本被正确分类。如何调整我的脚本以正确检测 js 文件?我真的想不出很多合理的方法来使用文件名和输出file
来推断文件的实际性质(例如,将它提供给什么 linter)。
似乎唯一实用的方法可能是:如果file
告诉我任何明确的分类,我就按那个,否则,我按文件扩展名。