lintityökaluja
Lintityökaluja ovat ohjelmistokehityksessä käytettävät ohjelmistot, jotka analysoivat lähdekoodia etsiäkseen virheitä, epäjohdonmukaisuuksia sekä noudattamatta jääneitä koodaus- ja tyylisääntöjä. Niiden tavoitteena on parantaa koodin luettavuutta, laatua ja turvallisuutta sekä nopeuttaa virheiden löytämistä kehitysputkessa.
Toiminnan periaate on yleensä säännöstöjen soveltaminen. Lintityökalut parsivat lähdekoodin ja vertaavat sitä määriteltyihin säännöksiin tai ohjeisiin,
Esimerkkejä yleisesti käytetyistä lintityökaluista ovat ESLint (JavaScript/TypeScript), Pylint ja Flake8 (Python), RuboCop (Ruby), PHP_CodeSniffer (PHP), Checkstyle
Lintityökalut eivät korvaa kattavaa testauksia tai turvallisuusanalyysiä; ne voivat tuottaa vääriä positiivisia tai negatiivisia osumia riippuen