예제 #1
0
def rule_runner() -> RuleRunner:
    return RuleRunner(
        rules=[
            *flake8_rules(),
            QueryRule(LintResults, (Flake8Request,)),
        ]
    )
예제 #2
0
 def rules(cls):
   return (
     *super().rules(),
     *flake8_rules(),
     *download_pex_bin.rules(),
     *pex.rules(),
     *python_native_code.rules(),
     *subprocess_environment.rules(),
     RootRule(Flake8Target),
   )
예제 #3
0
def rule_runner() -> RuleRunner:
    return RuleRunner(
        rules=[
            *flake8_rules(),
            *source_files.rules(),
            *config_files.rules(),
            QueryRule(LintResults, [Flake8Request]),
        ],
        target_types=[PythonLibrary],
    )
예제 #4
0
def rule_runner() -> RuleRunner:
    return RuleRunner(
        rules=[
            *flake8_rules(),
            *flake8_subsystem_rules(),
            *source_files.rules(),
            *config_files.rules(),
            *target_types_rules.rules(),
            QueryRule(LintResults, [Flake8Request]),
        ],
        target_types=[PythonSourcesGeneratorTarget],
    )
예제 #5
0
 def rules(cls):
     return (
         *super().rules(),
         *flake8_rules(),
         *download_pex_bin.rules(),
         *pex.rules(),
         *python_native_code.rules(),
         *subprocess_environment.rules(),
         RootRule(CreatePex),
         RootRule(Flake8),
         RootRule(Flake8Target),
         RootRule(PythonSetup),
         RootRule(PythonNativeCode),
         RootRule(SubprocessEnvironment),
     )
예제 #6
0
 def rules(cls):
     return (*super().rules(), *flake8_rules(), RootRule(Flake8FieldSets))
예제 #7
0
 def rules(cls):
     return (*super().rules(), *flake8_rules(), RootRule(Flake8Request))
예제 #8
0
 def rules(cls):
     return (*super().rules(), *flake8_rules(),
             RootRule(Flake8Configurations))
예제 #9
0
 def rules(cls):
     return (
         *super().rules(),
         *flake8_rules(),
         QueryRule(LintResults, (Flake8Request, OptionsBootstrapper)),
     )
예제 #10
0
 def rules(cls):
     return (*super().rules(), *flake8_rules(), RootRule(Flake8Linter))
예제 #11
0
 def rules(cls):
   return (*super().rules(), *flake8_rules(), RootRule(Flake8Target))