We’re using Phabricator and Arcanist on a large TypeScript repository.
For “arc lint”, I would like to run ESLint checks and TypeScript type checks on changed files.
Existing ArcanistExternalLinter subclasses seem to pass one file at a time to the external program. For ESLint and the TypeScript compiler, it would be much more efficient to pass the full list of changed files to a single command invocation. Is there an example of how to do that?