Pylama python和javascript的代码审计工具

Posted 黑白之道

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Pylama python和javascript的代码审计工具相关的知识,希望对你有一定的参考价值。


Pylama python和javascript的代码审计工具


适用于Python和javascript的代码审计工具


依赖


  • Python(2.6、2.7、3.2、3.3)

  • 使用JavaScript检查器(gjslint),您需要安装python-gflags有pip install python-gflags。



安装


pip install pylama

使用示例

Pylama易于使用,并且在检查代码质量方面非常有趣。只需运行pylama并从所有pylama插件中获取通用输出即可

递归检查当前目录。

$ pylama


递归检查路径。

$ pylama <目录或文件路径>


忽略错误

$ pylama -i W,E501


注意

您可以选择组错误D,E1等,也可以选择特殊错误C0312


选择代码检查器

$ pylama -l“ pycodestyle,mccabe”


选择JavaScript的代码检查器:

$ pylama --linters = gjslint --ignore = E:0010 <路径到目录或文件>


工具参数


$ pylama --help 

用法:pylama [-h] [--verbose] [--version] [--format {pycodestyle,pylint}]

         [--select SELECT] [--sort SORT] [--linters LINTERS]

         [--ignore IGNORE] [-跳过跳过] [--report REPORT] [--hook]

         [--async] [--options选项] [--force] [--abspath]

         [paths [paths .. 。]] 


用于python的代码审核工具。


位置参数:  路径用于代码检查的文件或目录的路径。


可选参数:

  -h,--help显示此帮助消息并退出

  --verbose,-v详细模式。

  --version显示程序的版本号并退出

  --format {pycodestyle,pylint},-f {pycodestyle,pylint}

                 选择错误格式(pycodestyle,pylint,parsable)。

  --select选择,-s SELECT                        选择错误和警告。(以逗号分隔的列表)
  --sort SORT按错误类型对结果进行排序。例如 E,W,D
  --linters棉INTER,-l棉INTER
                        选择短绒。(以逗号分隔)。选择是麦加,
                        pep257,pydocstyle,pep8,pycodestyle,pyflakes,pylint,isort。
  --ignore IGNORE,-i IGNORE
                        忽略错误和警告。(以逗号分隔)
  --skip SKIP按掩码跳过文件(以逗号分隔,例如
                        * / messages.py)
  --report REPORT,-r REPORT                        将报告发送到文件[REPORT]
  --hook安装Git(Mercurial)挂钩。
  --concurrent,-async
                        启用异步模式。对于检查大量文件很有用。
                        不支持pylint。  --options文件,-o文件
                        指定配置文件。寻找pylama.ini,
                        当前的setup.cfg,tox.ini或pytest.ini
                        目录(默认值:无)。
  --force,-F强制代码检查(如果linter不允许)
  --abspath,-a在输出中使用绝对路径。

  

文章来源:

//github.com/shmilylty/pylama

Pylama python和javascript的代码审计工具


推荐文章++++

*

*

*


以上是关于Pylama python和javascript的代码审计工具的主要内容,如果未能解决你的问题,请参考以下文章

Python和JavaScript在使用上有什么区别?

Python和JavaScript有啥区别吗?

集成 Python 和 JavaScript 的最佳方式?

Python 和 Javascript 正则表达式有啥不同?

我如何在python和javascript之间传输数据?

在 python 和 javascript 中运行相同的代码