用于Web(css,html,js)文件的Statick分析插件。

statick-web的Python项目详细描述


Statick Web插件

Unit TestsBlackPyPI versionCodecovPython VersionsLicenseDaily DownloadsWeekly DownloadsMonthly Downloads

这是一组用于Statick的插件,将发现Web(HTML、CSS、JavaScript) 并对这些文件执行静态分析。在

当前的插件将发现项目中的Web文件,并可以配置为使用

自定义异常的应用方式与 Statick exceptions。在

安装

建议通过pip安装这些Statick插件:

pip install statick-web

您还可以克隆存储库并在本地使用它。在

使用

确保从apt/npm安装所有依赖项:

^{pr2}$

Pip安装

最常见的用法是使用statick和pip中的statick web。 在这种情况下,目录结构如下所示:

  • 医生
    • web项目
    • 静态输出

要使用statick web工具的默认配置运行,请使用:

statick web-project/ statick-output/ --profile web-profile.yaml

Pip安装和自定义配置

有时您会希望有一个自定义的Statick配置。 这样做通常是为了运行与默认概要文件中调用的不同的工具集,或者添加异常。 对于这种情况,您必须在某处添加新的Statick配置。 此示例在web项目中有自定义异常,因此目录结构为:

  • 医生
    • web项目
      • 静态配置
        • rsc公司
          • 在例外.yaml在
    • 静态输出

对于此设置,您将运行以下命令:

statick web-project/ statick-output/ --user-paths web-project/statick-config/ --profile web-profile.yaml

源代码安装和自定义配置

最后一种类型的设置是从克隆库中获得所有工具,而不是从pip安装。 目录结构如下所示:

  • 医生
    • web项目
      • 静态配置
        • rsc公司
          • 在例外.yaml在
    • 静态输出
    • 静力学
    • 静态网

使用我们希望用 在web项目中,要运行的命令将是:

./statick/statick web-project/ statick-output/ --user-paths statick-web/,web-project/statick-config/ --profile web-profile.yaml

测试和贡献

如果你为Statick写了一个新特性或者正在修复一个bug, 强烈建议您为您的贡献添加单元测试。 尤其是,测试一个bug是否被修复(并识别)要容易得多 未来回归)如果你可以添加一个小的单元测试来复制bug。在

在提交更改之前,请运行tox检查您是否没有 引入任何回归或违反任何代码样式准则。在

格式化

Statick代码使用black格式化。 修复本地使用

pip install black
black src tests

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java搜索按钮不适用于我   java制作一个应用程序来打开您自己的文件扩展名   XMemcached中的java异步集   java无法在Android上使用HTML5 canvas touch   java是否可以用PHP为Restlet创建客户端?   java在主题中添加图标。AppCompat。光   java Safari错误,无法打开浏览器   java gson解析json值中commaseparatedvalue字符串中的项   java如何使用Quarkus在卡夫卡的同一主题中设置多个使用者   java组织。json。JSONException:在{main}()的第6个字符处的main后面应该是“:”   windowbuilder如何将Java文件导出到GATE developer   java这与安卓 studio ide问题有关,在更新我们的ide之后   java Android将活动加载到类中<?>对象   java如何在springdatajpa中使用DISTINCT、GROUP BY和ORDER BY?   使用jlink的java可复制构建