コード例 #1
0
def rule_runner() -> RuleRunner:
    return RuleRunner(rules=[
        format_python_target,
        *black_rules(),
        *isort_rules(),
        QueryRule(LanguageFmtResults, (PythonFmtTargets, )),
    ])
コード例 #2
0
 def rules(cls):
     return (
         *super().rules(),
         *black_rules(),
         QueryRule(LintResults, (BlackRequest, OptionsBootstrapper)),
         QueryRule(FmtResult, (BlackRequest, OptionsBootstrapper)),
         QueryRule(SourceFiles, (SourceFilesRequest, OptionsBootstrapper)),
     )
コード例 #3
0
 def rules(cls):
     return (
         *super().rules(),
         format_python_target,
         *black_rules(),
         *isort_rules(),
         QueryRule(LanguageFmtResults,
                   (PythonFmtTargets, OptionsBootstrapper)),
     )
コード例 #4
0
def rule_runner() -> RuleRunner:
    return RuleRunner(
        rules=[
            *black_rules(),
            QueryRule(LintResults, (BlackRequest, )),
            QueryRule(FmtResult, (BlackRequest, )),
            QueryRule(SourceFiles, (SourceFilesRequest, )),
        ],
        target_types=[PythonLibrary],
    )
コード例 #5
0
 def rules(cls):
   return (
     *super().rules(),
     *black_rules(),
     *download_pex_bin.rules(),
     *pex.rules(),
     *python_native_code.rules(),
     *subprocess_environment.rules(),
     RootRule(BlackTarget),
   )
コード例 #6
0
 def rules(cls):
     return (
         *super().rules(),
         format_python_target,
         *black_rules(),
         *isort_rules(),
         RootRule(PythonFormatters),
         RootRule(BlackFormatter),
         RootRule(IsortFormatter),
     )
コード例 #7
0
 def rules(cls):
     return (
         *super().rules(),
         format_python_target,
         *black_rules(),
         *isort_rules(),
         RootRule(PythonFmtTargets),
         RootRule(BlackConfigurations),
         RootRule(IsortConfigurations),
     )
コード例 #8
0
 def rules(cls):
     return (
         *super().rules(),
         format_python_target,
         *black_rules(),
         *isort_rules(),
         RootRule(PythonFmtTargets),
         RootRule(BlackRequest),
         RootRule(IsortRequest),
     )
コード例 #9
0
 def rules(cls):
   return (
     *super().rules(),
     format_python_target,
     *black_rules(),
     *isort_rules(),
     RootRule(_ConcretePythonFormatTarget),
     RootRule(BlackTarget),
     RootRule(IsortTarget),
   )
コード例 #10
0
def rule_runner() -> RuleRunner:
    return RuleRunner(
        rules=[
            *black_rules(),
            *black_subsystem_rules(),
            *source_files.rules(),
            *config_files.rules(),
            *target_types_rules.rules(),
            QueryRule(FmtResult, (BlackRequest,)),
            QueryRule(SourceFiles, (SourceFilesRequest,)),
        ],
        target_types=[PythonSourcesGeneratorTarget],
    )
コード例 #11
0
def rule_runner() -> RuleRunner:
    return RuleRunner(
        rules=[
            enrich_fmt_result,
            format_python_target,
            *black_rules(),
            *isort_rules(),
            *source_files.rules(),
            *config_files.rules(),
            QueryRule(LanguageFmtResults, (PythonFmtTargets, )),
        ],
        target_types=[PythonLibrary],
    )
コード例 #12
0
def rule_runner() -> RuleRunner:
    return RuleRunner(
        rules=[
            format_python_target,
            *black_rules(),
            *isort_rules(),
            *black_subsystem_rules(),
            *isort_subsystem_rules(),
            *source_files.rules(),
            *config_files.rules(),
            *target_types_rules.rules(),
            QueryRule(LanguageFmtResults, (PythonFmtTargets, )),
        ],
        target_types=[PythonSourcesGeneratorTarget],
    )
コード例 #13
0
 def rules(cls):
     return (
         *super().rules(),
         *black_rules(),
         create_pex,
         create_subprocess_encoding_environment,
         create_pex_native_build_environment,
         download_pex_bin,
         RootRule(CreatePex),
         RootRule(FormattablePythonTarget),
         RootRule(Black),
         RootRule(BlackSetup),
         RootRule(PythonSetup),
         RootRule(PythonNativeCode),
         RootRule(SubprocessEnvironment),
     )
コード例 #14
0
 def rules(cls):
     return (*super().rules(), *black_rules(), RootRule(BlackRequest))
コード例 #15
0
 def rules(cls):
     return (*super().rules(), *black_rules(), RootRule(BlackFormatter))
コード例 #16
0
 def rules(cls):
     return (*super().rules(), *black_rules(), RootRule(BlackFieldSets))
コード例 #17
0
 def rules(cls):
     return (*super().rules(), *black_rules(),
             RootRule(BlackConfigurations))
コード例 #18
0
 def rules(cls):
     return (*super().rules(), *black_rules(), RootRule(BlackTarget))