我正在使用 ROS2 处理 C++ 代码。ROS2 有代码风格标准,推荐的 linter 之一是 ament_cpplint,它与 cpplint 略有不同
大多数 C++ IDE/编辑器(Clion、Atom、VS Code、Sublime Text)都有用于 cpplint 的插件,这些插件会在您编辑文件时运行定期 linter 检查。您通常必须设置计算机上 cpplint 可执行文件的路径。我试图将路径设置为 ament_cpplint 可执行文件,但它不起作用。到目前为止,我已经使用多个 IDE 和插件进行了尝试,但它们都不起作用。
我不确定是什么原因造成的,谷歌的 cpplint 适用于 IDE。我可以从命令行运行 $ ament_cpplint 就好了,但我不能让它在 IDE 中工作。