For a simple build_def like this:
def simple_function(name:str, version:str):
return build_rule(
name = name,
binary = True,
cmd = "touch $OUT && cat 'hello' > $OUT",
outs = ["simple"],
)
Please language server will fail with:
10:42:32.079 WARNING: Error from handler for textDocument/formatting: .build_defs/proto/simple.build_defs:1:26: syntax error near :
[Error - 10:42:32 AM] Request textDocument/formatting failed.
Message: .build_defs/proto/simple.build_defs:1:26: syntax error near :
Code: -32603
It works fine if I don't type hint arguments like def simple_function(name, version):