python - 获取项目中每个文件的 pylint-score
问题描述
我有一个大型项目,想创建一个当前 linting 状态的概览。
我考虑使用 pylint 的 .json.output 并编写一个小脚本,在 .html 文件中创建一个漂亮的彩色概览,以便我看到整个项目、每个目录和所有模块的当前分数。
但是,如果我对所有文件运行 pylint,我只会得到一般分数。是否有可能分别获得每个文件的分数?
我的最后一个解决方案是为每个文件单独执行 pylint,将分数存储在一个数组中,然后直接创建一个 html 文件。
你们知道更好的吗?
解决方案
整个项目没有选项,但是可以选择在文件夹[项目文件夹]中运行整个 .py 文件
pylint Your\folder\path
给出你的路径而不是文件名。
推荐阅读
- bash - 列出特定路径的目录作为 bash 脚本的自动完成选项?
- fluent - 在fluentd中如何解析日志并根据键值创建字段
- python-3.x - 将结果保存到 csv 文件:TypeError: writerows() 参数必须是可迭代的
- java - 如何在 Java 中对字节数组中的补充 unicode 字符进行编码?
- java - TurboFilter 用于限制记录的异常 - 不起作用
- xamarin - Xamarin / Visual Studio 在 Xamarin.Android 中选择核心库而不是特定平台库
- excel - 选择那些只有产品 A 或 B 的客户
- ruby-on-rails - Sidekiq::Rails:Class 覆盖默认的 Rails 类
- java - java.lang.NoSuchMethodError:org.springframework.boot.builder.SpringApplicationBuilder。
([Ljava/lang/Object;)V - laravel - 按字母顺序显示