A linter is a tool that:
They are also used for syntax highlighting
Bad name writing is a problem that occurs when the developer makes a mistake in the variable name.
Example:
Because this language is dynamic (no variable and type declaration), it allows for the declaration of variables everywhere and will not create any problems when it runs.
A linter is basically a parser that traverse and analyze the parse tree to: