草庐IT

Ruby 源代码分析器(类似于 pylint)

Ruby是否有类似pylint的工具?用于分析源代码的错误和简单的编码标准?要是能和cruisecontrolrb整合就好了用于持续集成。或者每个人都编写了如此好的测试以至于他们不需要源代码检查器! 最佳答案 我回顾了这里提供的一堆Ruby工具http://devver.wordpress.com/2008/10/03/ruby-tools-roundup/webmat提到了大多数工具,但如果您想了解更多信息,我会通过示例进行深入介绍。我还强烈推荐使用Metric-Fu,它为您提供了3个更流行的工具的gem/插件安装,并且在构建时考

windows - 在 Windows 机器上的多个 Python 文件上运行 "pylint"工具

我想对一个目录下的多个python文件运行“pylint”工具。我想要一份包含所有Python文件的综合报告。我能够单独运行一个python文件,但想在一堆文件上运行。请帮助执行相同的命令。 最佳答案 我不是Windows用户,但“pylint目录/*.py”还不够吗?如果该目录是一个包(在PYTHONPATH中),您还可以运行“pylint目录” 关于windows-在Windows机器上的多个Python文件上运行"pylint"工具,我们在StackOverflow上找到一个类似的

python - Pylint 在 Windows 上安装失败

我尝试在Windows上安装pylint(使用visualstudio代码)。我有这个异常(exception),我找不到解决方案。我已经尝试完全重新安装python,但我遇到了完全相同的错误。在其他PC上,相同的重现步骤工作正常。>"C:\ProgramFiles(x86)\Python36-32\python"-mpipinstallpylintCollectingpylintDownloadingpylint-1.7.2-py2.py3-none-any.whl(644kB)100%|████████████████████████████████|645kB1.9MB/sCol

python - 在 Visual Studio Code 中使用来自 WSL(Windows 的 Ubuntu)的 linter

我正在VSCode中设置Python环境并且已经安装了theplugin.VSCode提示它无法运行pylint:但是,pylint安装在我本地的WSL中(虽然不是在Windows上)。如果我单击InstallPylint按钮,VSCode中嵌入的WSL终端将显示以下内容:$python-mpipinstallpylintRequirementalreadysatisfied:pylintin/home/mao/anaconda3/lib/python3.6/site-packages如何让VSCode使用这个已安装的pylint? 最佳答案

python - Pylint 使用 Windows 和 Python 3.2 安装问题

当我尝试使用pip在Windows上安装pylint时遇到了这个问题,我真的不知道它来自哪里。C:\Python33\Scripts>pip.exeinstallpylintDownloading/unpackingpylintGettingpagehttps://pypi.python.org/simple/pylint/URLstosearchforversionsforpylint:*https://pypi.python.org/simple/pylint/Analyzinglinksfrompagehttps://pypi.python.org/simple/pylint/.

Visual Studio Code Pylint Autofix未在Ubuntu上显示17.04

我在VisualStudio代码中设置了一个Python项目,这是我在我的中使用的调试选项launch.json:{"name":"ExternalTerminal/Console","type":"python","request":"launch","stopOnEntry":false,"pythonPath":"${config:python.pythonPath}","program":"${file}","cwd":"","console":"externalTerminal","env":{},"envFile":"${workspaceRoot}/.env","debugOpt

python - Pylint 不能在 Spyder 中工作

我在Windows计算机上安装了Anaconda,Spyder工作正常,但通过静态代码分析功能运行pylint时会出现错误。Pylint是通过Conda安装的。注意:Spyder中的错误不允许我直接复制和粘贴文本。使用图片到文本转换器来获取下面的代码,因此可能会出现一些字符...Noconfigfilefound,usingdefaultconfigurationTraceback(mostrecentcalllast):File"C:\Users\Username\AppData\Local\Continuum\Anaconda\Scripts\pylint-script.py",l

python - 方法名不符合 snake_case 命名风格

我正在使用我的pylintrc文件创建一个简单的项目,并在测试方法中遇到此错误:methodname-test_calculator_add_method_returns_correct_result-doesn'tconformtosnake_casenamingstyleclassTddInPythonExample(unittest.TestCase):"""Thisisabasictestclass"""deftest_calculator_add_method_returns_correct_result(self):"""Thistestthecalculatoraddme

python - Pylint 误报 E1101 : Instance of 'Popen' has no 'poll' member

Pylint为子进程模块返回大量误报:E1101:184,7:resetboard:Instanceof'Popen'hasno'poll'memberE1101:188,4:resetboard:Instanceof'Popen'hasno'terminate'member#etc.我该如何解决这个问题? 最佳答案 此错误已在logilab-astng包中确定:http://www.logilab.org/ticket/46273他们创建了一个名为pylint-brain的新副项目,它将是一组插件并包含在logilab-astng

python - 可以在没有 * 魔法的情况下格式化列表吗?

我写了一些有效的Python代码,但Pylint不喜欢这个明星。它一直告诉我:Used*or**magic(star-args)是否可以在没有星标的情况下编写我的代码?一些信息:我正在使用lxml;self.xml是一个objectifiedXML文件。@propertydefversion_string(self):'''Returntheversionasastring.'''try:version_format=self.xml.version.get("format")exceptAttributeError:returnNoneversion_values=(v.textfo