用于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试图使用JavaFX2实现“插入符号浏览”   三个给定集合中两个集合的java交集?   数组如何在java中从csv文件的元素集中随机选择?   java从变量插入到Jtable,从DB插入   java如何在静态方法的末尾返回变量   java另一个JPA问题   java收藏家。按两列分组不起作用   将java值改为下一个千,而不是最近的千   JavaSpringDataREST:如何通过另一个对象的键进行搜索?   java Spring MVC:HTTP Status 404/SimpleMVC/WEB_INF/HelloPage。jsp   java应用程序光盘在OpenJdk中可用吗?   java在数组中的特定点添加字符   java如何用Mockito模拟方法调用   java从JList获取数据   我们可以在Java中搜索不同IMAP电子邮件帐户中的电子邮件吗?   计算表达式的数学Java算法   未构建Maven的java服务器组件   java调用部署在远程计算机上的会话bean的方法   java XML:迭代地获取每个节点元素的节点值或文本内容