Skip to main content

用于 UQ 的 CSSE1001 的 Linter

项目描述

麦克林特

CSSE1001 的静态分析工具的又一次尝试。

先决条件

您需要 Python 3.9 或更高版本才能运行此项目。Python 3.8 或更低版本将无法工作。

配置

  1. 克隆这个 repogit clone https://github.com/mike-fam/mikelint.git
  2. cd 进入 repo 并创建一个新的虚拟环境
    cd mikelint
    python3.9 -m venv venv && source venv/bin/activate
    
  3. 安装所需的包
    pip install -r requirements.txt
    

如何使用棉绒

  1. 创建一个配置 YAML 文件,配置文件的示例位于config.example.yaml. YAML 文件的键值来自 Criteria > Sub-criteria > Analyser/checker。

  2. Run python run.py -c config.yaml -s some_file.pyconfig.yaml作为您的配置文件和some_file.py运行分析器的文件。

如何贡献

如果您想投稿,请在 Facebook 上给我发 DM 或通过mikepham1207@gmail.com给我发电子邮件。我会给你编辑访问 repo 的权限。

然后,克隆这个 repo 并创建一个新分支,并在该分支上编写你的实现。准备好后提出新的拉取请求。在打开 PR 之前,您将被要求检查清单。

一旦我批准了 PR,你就可以将它合并到主分支。

查看docs目录中的文档以获取更多实现细节。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

mikelint-1.2.2.tar.gz (19.2 kB 查看哈希

已上传 source

内置分布

mikelint-1.2.2-py3-none-any.whl (17.6 kB 查看哈希

已上传 py3