Linting

Linting, such as using ESLint for JavaScript, is crucial in web development. These static code analysis tools scan project source code for errors, style guide violations, and potentially problematic patterns. They maintain consistent coding practices, reduce bug opportunities, and improve code readability. By providing automatic feedback during development, linting contributes to improved code quality and streamlines collaboration between team members. This results in more robust, maintenance-friendly web applications. Linting acts as a proactive quality assurance, allowing developers to identify and resolve issues quickly and effectively, enhancing the overall development workflow and strengthening the reliability of web applications.

Benefits of

Linting

  • Joint agreements: We hold code-style discussions with the team once, then the linter ensures that we stick to the agreements made.
  • Prevents errors: Basic errors are caught early, which is educational and ensures more focus on real potential errors during the (human) review process.
  • Integral use: Linting can run locally on the developer's laptop as well as in our pipelines, making it 100% enforced.

Disadvantages of

Linting

  • Extra step: It's an extra step in the pipelines that takes a little extra time.
  • Configuration Complexity: Setting up linting configurations can be initially complex and may require additional time before they are optimally configured.

Scorecard

Linting

Get a quick picture of adoption, maturity and learning curve via the Scorecard. This way you can easily qualify the applicability if you want to get started with it.

Adoption
Mate van acceptatie en gebruik van de technologie; 0 tot 100 geeft snelheid en gebruik aan.
85
Maturity
Graad van stabiliteit en ontwikkeling van een product; 0 tot 100 geeft volwassenheidsniveau aan.
85
Learning curve
Snelheid waarmee men kennis van technologie krijgt; 0 tot 100 geeft efficiƫntie van het leerproces aan.
80

Bekijk onze tech stack in de tech radar

Wij ontwikkelen dagelijks samen met onze opdrachtgevers aan de meest uiteenlopende oplossingen. Hierdoor hebben wij veel technologie tools gebruikt en weten dus ook als geen ander wat ons bevalt en welke keuzes wij met de kennis van nu nooit meer zouden maken.