Skip to content

Software quality

Linting

Automated checking of code for style and formatting errors according to fixed rules.

Linting refers to the automated checking of code by a tool, a so-called linter, that enforces fixed style and formatting rules – for example indentation, quotation marks, line length or the naming of variables. Well-known examples are ESLint for JavaScript, Pint for PHP or Ruff for Python.

Unlike static code analysis, linting is mostly not about runtime errors but about consistency: code from different hands should look the same, so that a diff shows only changes in substance and no formatting noise. Many linters correct violations automatically.

In practice at Provimedia

What Provimedia uses it for

Provimedia runs linters automatically before every commit so that formatting questions do not have to be negotiated in review.

Want to use Linting for your project?

In a free conversation, let's find out how we can implement this for you.