本文整理汇总了Python中lintreview.tools.phpcs.Phpcs.create_command方法的典型用法代码示例。如果您正苦于以下问题:Python Phpcs.create_command方法的具体用法?Python Phpcs.create_command怎么用?Python Phpcs.create_command使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类lintreview.tools.phpcs.Phpcs
的用法示例。
在下文中一共展示了Phpcs.create_command方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: test_create_command__with_path_based_standard
# 需要导入模块: from lintreview.tools.phpcs import Phpcs [as 别名]
# 或者: from lintreview.tools.phpcs.Phpcs import create_command [as 别名]
def test_create_command__with_path_based_standard(self):
config = {"standard": "test/CodeStandards"}
tool = Phpcs(self.problems, config, "/some/path")
result = tool.create_command(["some/file.php"])
expected = [
"phpcs",
"--report=checkstyle",
"--standard=/some/path/test/CodeStandards",
"--extensions=php",
"some/file.php",
]
eq_(result, expected)
示例2: test_create_command__with_path_based_standard
# 需要导入模块: from lintreview.tools.phpcs import Phpcs [as 别名]
# 或者: from lintreview.tools.phpcs.Phpcs import create_command [as 别名]
def test_create_command__with_path_based_standard(self):
config = {
'standard': 'test/CodeStandards'
}
tool = Phpcs(self.problems, config, '/some/path')
result = tool.create_command(['some/file.php'])
expected = [
'phpcs',
'--report=checkstyle',
'--standard=/some/path/test/CodeStandards',
'--extensions=php',
'some/file.php'
]
eq_(result, expected)
示例3: test_create_command__with_path_based_standard
# 需要导入模块: from lintreview.tools.phpcs import Phpcs [as 别名]
# 或者: from lintreview.tools.phpcs.Phpcs import create_command [as 别名]
def test_create_command__with_path_based_standard(self):
config = {
'standard': 'test/CodeStandards',
'tab_width': 4,
}
tool = Phpcs(self.problems, config, root_dir)
result = tool.create_command(['some/file.php'])
expected = [
'phpcs',
'--report=checkstyle',
'--standard=/src/test/CodeStandards',
'--extensions=php',
'--tab-width=4',
'/src/some/file.php'
]
self.assertEqual(result, expected)
示例4: test_create_command__with_path_based_standard
# 需要导入模块: from lintreview.tools.phpcs import Phpcs [as 别名]
# 或者: from lintreview.tools.phpcs.Phpcs import create_command [as 别名]
def test_create_command__with_path_based_standard(self):
command = 'vendor/bin/phpcs'
if phpcs_missing:
command = 'phpcs'
config = {
'standard': 'test/CodeStandards',
'tab_width': 4,
}
tool = Phpcs(self.problems, config, '/some/path')
result = tool.create_command(['some/file.php'])
expected = [
command,
'--report=checkstyle',
'--standard=/some/path/test/CodeStandards',
'--extensions=php',
'--tab-width=4',
'some/file.php'
]
eq_(result, expected)
示例5: test_create_command__ignore_option_as_list
# 需要导入模块: from lintreview.tools.phpcs import Phpcs [as 别名]
# 或者: from lintreview.tools.phpcs.Phpcs import create_command [as 别名]
def test_create_command__ignore_option_as_list(self):
config = {
'standard': 'PSR2',
'extensions': ['php', 'ctp'],
'exclude': ['rule1', 'rule2'],
'ignore': ['tests/fixtures/phpcs/*', 'tests/fixtures/eslint/*']
}
tool = Phpcs(self.problems, config, root_dir)
result = tool.create_command(['some/file.php'])
expected = [
'phpcs',
'--report=checkstyle',
'--standard=PSR2',
'--ignore=tests/fixtures/phpcs/*,tests/fixtures/eslint/*',
'--exclude=rule1,rule2',
'--extensions=php,ctp',
'/src/some/file.php'
]
self.assertEqual(result, expected)
示例6: test_create_command__ignore_option_as_list
# 需要导入模块: from lintreview.tools.phpcs import Phpcs [as 别名]
# 或者: from lintreview.tools.phpcs.Phpcs import create_command [as 别名]
def test_create_command__ignore_option_as_list(self):
config = {
'standard': 'PSR2',
'extensions': ['php', 'ctp'],
'exclude': ['rule1', 'rule2'],
'ignore': ['tests/fixtures/phpcs/*', 'tests/fixtures/eslint/*']
}
tool = Phpcs(self.problems, config)
result = tool.create_command(['some/file.php'])
command = 'vendor/bin/phpcs'
if phpcs_missing:
command = 'phpcs'
expected = [
command,
'--report=checkstyle',
'--standard=PSR2',
'--ignore=tests/fixtures/phpcs/*,tests/fixtures/eslint/*',
'--exclude=rule1,rule2',
'--extensions=php,ctp',
'some/file.php'
]
eq_(result, expected)