Linter
A linter is not a Code Formatter. It simply highlights programming errors, bugs, stylistic errors and suspicious constructs
For example, Pylint is a static code analyser for Python. Flake8 is a linter
IntelliSense by VSCode is a linter, + code prediction. Super powerful.