If the language config is the same then the file will always run with the same tool(s) this should be easy to cache
E.G
first run: something.go matches with golang, cache a mapping of this,
second run: something.go appears and the config hasn't changed: just use golang again and skip seeing if the file matches with other linters
If the language config is the same then the file will always run with the same tool(s) this should be easy to cache
E.G
first run: something.go matches with golang, cache a mapping of this,
second run: something.go appears and the config hasn't changed: just use golang again and skip seeing if the file matches with other linters