Написание незамысловатого кода на javascript — это несложный подвиг для любого, у кого есть хотя бы базовое понимание языка; на самом деле сделать обратное еще сложнее. Я знаю, что сейчас у вас на уме, и именно здесь на помощь приходит эта статья. Есть две чрезвычайно важные технологии, с которыми должен быть знаком каждый разработчик, о которых я совершенно не знал, когда начинал как разработчик, это git и линтеры, и эта статья будет посвящена последнему.

Линтер — это невероятный инструмент, который анализирует ваш исходный код, чтобы отметить программные ошибки, баги, стилистические ошибки и подозрительные конструкции. Думайте о нем как о партнере по кодированию, который просматривает ваши должные и кричит на вас, конечно, с любовью, чтобы исправить ошибки в коде. ваши коды, такие как неиспользуемая переменная, избыточные блоки кода и т. д. Линтеры существуют уже очень давно и развивались с годами, поэтому я до сих пор удивляюсь, как много программистов их не используют. Линтеры помогают вам работать более продуктивно, экономя время, которое вы могли бы потратить на отладку, очищайте код, придавайте коду вид, будто он написан одним человеком, что особенно полезно при совместной работе, стандартизацию кода и улучшение общее качество вашего кода.

Настраивать линтеры невероятно просто, так как существуют разные линтеры для разных языков (но наше внимание сосредоточено на javascript, поэтому мы будем использовать eslint). Просто установите eslint с помощью предпочитаемого менеджера пакетов, затем добавьте файл конфигурации, вот и все. Когда вы закончите писать код, пропустите свой код через линтер для анализа с помощью npx eslint [your_fillename], и ​​eslint пометит все допущенные вами ошибки.

Я узнал о линтерах пару месяцев назад, и первые несколько дней были адом. Это было упражнение по задаче, и я не знал, что такое линтеры и что они должны делать. После нескольких недель использования я пришел к выводу, что если вы действительно хотите стать разработчиком мирового класса, вы всегда должны писать чистый, элегантный, незамысловатый код, и самый простой способ сделать это — воспользоваться преимуществами невероятной инструмент, который является eslint (или любым удобным для вас линтером)