«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Код Times Cleaner, просто используя этот инструмент.

Код Times Cleaner, просто используя этот инструмент.

Опубликовано 1 ноября 2024 г.
Просматривать:204

Times Cleaner Code Just By Using This Tool.

Вы когда-нибудь смотрели на свою кодовую базу и думали: «Ух ты, какой же беспорядок в console.log!»? Или, может быть, вы потратили слишком много времени на поиск этих мошеннических операторов вывода, которые вы используется во время отладки. Что ж, хорошие новости — Eradicate (era) здесь, чтобы спасти вас от этого беспорядка ?‍♀️

Era — это удобный инструмент с открытым исходным кодом, который автоматически очищает вашу кодовую базу, удаляя ненужные журналы, распечатки и операторы отладки на нескольких языках. Больше никакой очистки кода вручную или работы с раздутыми файлами, заполненными остатками журналов. Это как Мари Кондо для вашего кода! ✨

В этой истории я покажу вам, как работает эпоха, почему она меняет правила игры и как можно скорее начать работу.

? Почему Эра? Потому что ни у кого нет времени чистить код вручную! ⏳
Представьте себе: вы находитесь глубоко в середине проекта, отбрасывая операторы console.log и print() слева и справа для отладки кода. К тому времени, как вы закончите, вокруг ваших файлов будет море логов, из-за чего будет трудно увидеть реальную логику.

Введите Искоренение (эра). Это похоже на использование цифрового помощника по очистке, который просматривает вашу кодовую базу, находит эти надоедливые выходные данные и уничтожает их быстрее, чем вы успеваете сказать «рефакторинг». Независимо от того, работаете ли вы над личным проектом или участвуете в большой команде, ERA автоматизирует скучную часть очистки, поэтому вы можете сосредоточиться на интересных вещах — например, на кодировании. ?

⚡️ Основные функции, которые вам понравятся
Многоязычная поддержка: очистка журналов в JavaScript, Python, PHP, Go, Ruby и других языках. Независимо от языка, эпоха стоит за вашей спиной. ?
Настраиваемая конфигурация: вы решаете, что очистить, а что оставить, потому что не все журналы заслуживают загрузки.
Целевые файлы/папки: только что закончили работу над функцией? Запустите ERA для одного файла или папки. Легко.
Игнорируйте то, что важно: не хотите очищать определенные файлы или каталоги (например, node_modules)? Era позволяет легко исключить то, что вы не хотите трогать.
? Как начать работу с Era
Готовы навести порядок в своем коде, как босс? Вот ваше пошаговое руководство.

  1. Инициализируйте Era в своем проекте Перво-наперво — вам нужно сообщить компании, с чего начать. Запустите следующую команду, чтобы инициализировать эпоху в вашем проекте:
era init

Это создаст новый блестящий файл конфигурации erd.yaml в вашем корневом каталоге. Это ваша персональная карта очистки, на которой вы точно определяете, что именно нужно очистить.

  1. Очистка журналов и распечаток как профессионал Время сделать ваш код безупречным! Запустите команду Clean, и ERA просканирует ваш проект и очистит все эти надоедливые журналы:
era clean

По умолчанию,era проверит ваш файл erd.yaml на наличие правил очистки. Если он его не находит, не беспокойтесь — у него уже готовы настройки по умолчанию. ?✨

  1. Нацеливание на определенный файл или папку Не нужно очищать весь проект? Без проблем. Вы можете настроить таргетинг на отдельные файлы или папки:

Чтобы очистить определенный файл:

era remove -f path/to/yourfile.js

Или, чтобы очистить всю папку:

era удалить -d путь/к/вашей папке
Era тщательно проверит файл или папку, найдет ненужные журналы и оставит остальные нетронутыми. ?️‍♀️

? Магия конфигурационного файла Era
Давайте поговорим о секретном соусе: файле конфигурации erd.yaml. Вот описание того, что он делает и как вы можете настроить его так, чтобы он идеально подходил вашему проекту: yml

Root: "."
ReportPath: "era-reports"
IgnoreKeyword:
  - "erd:ignore"
  - "erd:ignoreAll"
IgnoreFileExtensions:
  - ".exe"
  - ".dll"
  - ".zip"
  - ".tar"
IgnoreDirs:
  - "node_modules"
  - ".git"
  - "vendor"
IgnoreFiles: []
ListenType: "command"

Корень: Здесь компания ERA начинает поиск — обычно это корневой каталог вашего проекта.
ReportPath: после каждого запуска ERA будет генерировать отчет в этом каталоге, чтобы вы могли точно видеть, что было очищено. ?
IgnoreKeyword: добавьте в свой код собственные теги, например erd:ignore, чтобы остановить очистку определенных разделов эпохой.
IgnoreFileExtensions: это те типы файлов, которых эпоха не коснется — например, двоичные файлы или сжатые файлы.
IgnoreDirs: такие каталоги, как node_modules или .git, автоматически исключаются, чтобы сэкономить ваше время. Никто не должен их чистить, верно? ?
ListenType: в настоящее время для этого параметра установлено значение «command», что означает, что ERA слушает ваши команды очистки. В будущем могут появиться и другие типы прослушивания — следите за обновлениями!
? Самое приятное: это бесплатно и с открытым исходным кодом!
Да, вы правильно поняли. Программа Eradicate (era) имеет открытый исходный код, что означает, что вы можете использовать ее, изменять и даже вносить в нее свой вклад! Все дело в том, чтобы помочь коллегам-разработчикам поддерживать чистоту своих кодовых баз без хлопот.

? Заключительные мысли
Eradicate — это не просто инструмент, это экономия времени, повышение производительности и устранение беспорядка. Независимо от того, работаете ли вы в одиночку или в составе более крупной команды, использованиеera поможет вам поддерживать порядок в кодовой базе с минимальными усилиями.

Если вы устали очищать файлы вручную, попробуйте Era. Это бесплатно, легко настроить и, поверьте мне, сэкономит вам часы времени.

Присоединяйтесь к революции! ? Вы можете найти код на Github и внести свой вклад в улучшение этого инструмента.

Удачного программирования! ?✨

Заявление о выпуске Эта статья воспроизведена по адресу: https://dev.to/ayushniroula/10000-times-cleaner-code-just-by-using-this-tool-19po?1 Если есть какие-либо нарушения, пожалуйста, свяжитесь с [email protected] удалить его
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3