Survey of Software · the workshop
a chooser · driven by measured data, not run on yours
A Python or JavaScript project needs five tools that all read your source code: a formatter, a linter, a type checker, a parser and a test runner. Answer six questions and this picks a set, names the runner-up, and says why they differ.
It will probably tell you something you did not come for. Most people arrive asking which tool is fastest. On most codebases the speed difference is real, measured, and too small to feel — and something else decides. Change the answers below and watch which inputs move the recommendation and which do not. That is the actual lesson here.
Five surveys, and the tags above say which recommendations have a measured number behind them and which are argued from architecture:
The benchmark behind the formatter and linter picks is a pinned container you can run yourself: How fast is it, really?