我的问题与这个有关1但我可以将类型注释添加到具有类型注释的文件中。我们只是不想在数百个文件上自动生成评论,尽管文件中没有发生任何其他事情。有没有办法配置 Sorbet 像这样工作?
问问题
298 次
2 回答
1
通过使用以下 Sorbet 标志,您可能会有很长的路要走:
$ srb tc --help
Typechecker for Ruby
Usage:
sorbet [OPTION...] <path 1> <path 2> ...
...
--ignore string Ignores input files that contain the given
string in their paths (relative to the input
path passed to Sorbet). Strings beginning with /
match against the prefix of these relative
paths; others are substring matchs. Matches must
be against whole folder and file names, so
`foo` matches `/foo/bar.rb` and `/bar/foo/baz.rb`
but not `/foo.rb` or `/foo2/bar.rb`.
...
--typed-override filepath.yaml
Yaml config that overrides strictness levels
on files (default: "")
...
如果您要忽略的所有文件都在一个文件夹中,或者可以通过一些路径匹配来匹配,那么文件--ignore
中的几行sorbet/config
应该可以满足您的需求。
否则,您可以使用 YAML 文件中的类型化覆盖来使 Sorbet 将您想要的文件解释为typed: ignore
. 再次,您应该能够将此标志添加到您的sorbet/config
文件中。
于 2020-05-29T15:59:14.880 回答
0
于 2020-05-28T10:06:31.183 回答