用于 UQ 的 CSSE1001 的 Linter
项目描述
麦克林特
CSSE1001 的静态分析工具的又一次尝试。
先决条件
您需要 Python 3.9 或更高版本才能运行此项目。Python 3.8 或更低版本将无法工作。
配置
- 克隆这个 repo
git clone https://github.com/mike-fam/mikelint.git - cd 进入 repo 并创建一个新的虚拟环境
cd mikelint python3.9 -m venv venv && source venv/bin/activate
- 安装所需的包
pip install -r requirements.txt
如何使用棉绒
-
创建一个配置 YAML 文件,配置文件的示例位于
config.example.yaml. YAML 文件的键值来自 Criteria > Sub-criteria > Analyser/checker。 -
Run
python run.py -c config.yaml -s some_file.py,config.yaml作为您的配置文件和some_file.py运行分析器的文件。
如何贡献
如果您想投稿,请在 Facebook 上给我发 DM 或通过mikepham1207@gmail.com给我发电子邮件。我会给你编辑访问 repo 的权限。
然后,克隆这个 repo 并创建一个新分支,并在该分支上编写你的实现。准备好后提出新的拉取请求。在打开 PR 之前,您将被要求检查清单。
一旦我批准了 PR,你就可以将它合并到主分支。
查看docs目录中的文档以获取更多实现细节。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
mikelint-1.2.2.tar.gz
(19.2 kB
查看哈希)
内置分布
mikelint-1.2.2-py3-none-any.whl
(17.6 kB
查看哈希)