示例#1
0
def rule_runner() -> RuleRunner:
    return RuleRunner(
        rules=[
            *bandit_rules(),
            QueryRule(LintResults, (BanditRequest,)),
        ],
    )
示例#2
0
 def rules(cls):
   return (
     *super().rules(),
     *bandit_rules(),
     *download_pex_bin.rules(),
     *pex.rules(),
     *python_native_code.rules(),
     *subprocess_environment.rules(),
     RootRule(BanditTarget),
   )
def rule_runner() -> RuleRunner:
    return RuleRunner(
        rules=[
            *bandit_rules(),
            *source_files.rules(),
            *config_files.rules(),
            QueryRule(LintResults, (BanditRequest, )),
        ],
        target_types=[PythonLibrary],
    )
示例#4
0
def rule_runner() -> RuleRunner:
    return RuleRunner(
        rules=[
            *bandit_rules(),
            *bandit_subsystem_rules(),
            *source_files.rules(),
            *config_files.rules(),
            *target_types_rules.rules(),
            QueryRule(LintResults, (BanditRequest, )),
        ],
        target_types=[PythonSourcesGeneratorTarget],
    )
示例#5
0
 def rules(cls):
     return (*super().rules(), *bandit_rules(),
             RootRule(BanditConfigurations))
示例#6
0
 def rules(cls):
     return (*super().rules(), *bandit_rules(), RootRule(BanditRequest))
示例#7
0
 def rules(cls):
     return (*super().rules(), *bandit_rules(), RootRule(BanditFieldSets))
示例#8
0
 def rules(cls):
     return (*super().rules(), *bandit_rules(), RootRule(BanditLinter))
示例#9
0
 def rules(cls):
     return (
         *super().rules(),
         *bandit_rules(),
         QueryRule(LintResults, (BanditRequest, OptionsBootstrapper)),
     )