Правила wb-rules и ESLint: статический анализ кода
Продолжая совершенствовать созданный по материалам прошлых статей проект правил для контроллера Wirenboard, добавим в него поддержку статического анализа кода. Ранее мы освоили разработку правил на языке TypeScript: Перед этим подготовили контроллер к работе с Visual Studio Code: Чтобы защитить себя от случайного удаления важных системных файлов, запретили подключения от имени пользователя root: Выявить ошибки, уязвимости и нарушения стандартов программирования прямо в процессе написания правил wb-rules позволяют статические анализаторы кода, также называемые линтерами...
430 читали · 5 лет назад
Статический анализ кода
Поскольку все статьи на нашем сайте представлены на русском и английском языке, то мы выполнили перевод статьи Static Code Analysis на русский язык. А заодно решили опубликовать её на Хабре. Здесь уже публиковался пересказ этой статьи. Но уверен, многим будет интересно прочитать именно перевод. Самым главным своим достижением в качестве программиста за последние годы я считаю знакомство с методикой статического анализа кода и ее активное применение. Дело даже не столько в сотнях серьезных багов,...