Table of Contents

Language - Linter (Code Analysis, Validation)

About

A linter is a tool that:

They are also used for syntax highlighting

Example implementation

Bad variable name writing

Bad name writing is a problem that occurs when the developer makes a mistake in the variable name.

Example:

Code Analysis Variable Unused Name Error

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.

Implementation

A linter is basically a parser that traverse and analyze the parse tree to:

Example

Documentation / Reference