このツールを使用するだけでコードがよりクリーンになります。

DDD
リリース: 2024-09-25 12:06:10
オリジナル
696 人が閲覧しました

Times Cleaner Code Just By Using This Tool.

코드베이스를 바라보며 "와, console.log가 너무 복잡해!"라고 생각한 적이 있습니까? 아니면 잘못된 인쇄 문을 찾는 데 너무 많은 시간을 소비했을 수도 있습니다. 디버깅하는 동안 사용됩니다. 좋은 소식이 있습니다. Eradicate(시대)가 여러분을 그 혼란에서 구출해 줄 것입니다!

Era는 코드베이스를 자동으로 정리하고 원치 않는 로그를 삭제하고 여러 언어에 걸쳐 명령문을 인쇄하고 디버깅하는 멋진 오픈 소스 도구입니다. 더 이상 수동으로 코드를 정리하거나 남은 로그로 가득 찬 비대한 파일을 처리할 필요가 없습니다. 귀하의 코드는 Marie Kondo와 같습니다! ✨

이 이야기에서는 시대가 어떻게 돌아가는지, 시대가 판도를 바꾸는 이유, 그리고 최대한 빨리 시작할 수 있는 방법을 보여 드리겠습니다.

? 왜 시대인가? 누구도 수동으로 코드를 정리할 시간이 없기 때문입니다! ⏳

상상해 보십시오: 당신은 프로젝트 한복판에서 코드 디버깅을 위해 console.log 및 print() 문을 왼쪽과 오른쪽으로 떨어뜨리고 있습니다. 작업을 완료할 때쯤에는 파일 주위에 수많은 로그가 떠다니게 되어 실제 논리를 보기가 어렵습니다.

Eradicate(시대)를 입력합니다. 이는 코드베이스를 샅샅이 뒤져 성가신 출력을 찾아 "리팩터링"이라고 말할 수 있는 것보다 더 빠르게 제거하는 디지털 정리 도우미를 갖는 것과 같습니다. 개인 프로젝트를 진행하든 대규모 팀에 기여하든지 era는 지루한 정리 부분을 자동화하므로 실제로 코딩과 같은 재미있는 일에 집중할 수 있습니다. ?

⚡️ 당신이 좋아할 주요 기능

다국어 지원: JavaScript, Python, PHP, Go, Ruby 등에서 로그를 정리합니다. 언어에 관계없이 시대는 당신의 뒤를 따릅니다. ?
사용자 정의 가능한 구성: 모든 로그를 부팅할 자격이 있는 것은 아니기 때문에 무엇을 정리하고 무엇을 유지할지 결정합니다.
특정 파일/폴더 대상: 기능 작업을 마쳤나요? 단일 파일이나 폴더에서 era를 실행합니다. 편해요.
중요한 사항 무시: 특정 파일이나 디렉터리(예: node_modules)를 정리하고 싶지 않으십니까? Era를 사용하면 만지고 싶지 않은 것을 간단하게 제외할 수 있습니다.
? Era를 시작하는 방법
상사처럼 코드를 정리할 준비가 되셨나요? 단계별 가이드는 다음과 같습니다.

    프로젝트에서 시대 초기화 가장 먼저 해야 할 일 - 어디서부터 시작해야 할지 시대에 알려야 합니다. 프로젝트에서 시대를 초기화하려면 다음 명령어를 실행하세요.
era init
ログイン後にコピー
이렇게 하면 루트 디렉터리에 빛나는 새 erd.yaml 구성 파일이 생성됩니다. 스크러빙이 필요한 부분을 정확하게 정의하는 맞춤형 청소 지도입니다.

    프로처럼 로그 및 인쇄 정리 귀하의 코드를 흠잡을 데 없이 만들 시간입니다! clean 명령을 실행하면 era가 프로젝트를 스캔하고 성가신 로그를 모두 정리합니다.
era clean
ログイン後にコピー
기본적으로 era는 erd.yaml 파일에서 정리 규칙을 확인합니다. 찾지 못하더라도 걱정하지 마세요. 기본 설정이 이미 준비되어 있습니다. ?✨

    특정 파일이나 폴더를 대상으로 지정 전체 프로젝트를 정리할 필요가 없나요? 괜찮아요. 개별 파일이나 폴더를 대상으로 지정할 수 있습니다.
특정 파일을 정리하려면:


era remove -f path/to/yourfile.js
ログイン後にコピー
또는 전체 폴더를 정리하려면:

era 제거 -d 경로/폴더

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: era가 특정 섹션을 정리하지 못하도록 하려면 erd:ignore와 같은 사용자 정의 태그를 코드에 추가하세요.
IgnoreFileExtensions: 시대에 맞지 않는 파일 형식입니다. 바이너리나 압축 파일을 생각해 보세요.
IgnoreDirs: node_modules 또는 .git과 같은 디렉터리는 시간을 절약하기 위해 자동으로 제외됩니다. 아무도 그것을 청소할 필요가 없습니다. 그렇죠? ?
ListenType: 현재 이것은 "command"로 설정되어 있습니다. 이는 era가 사용자의 정리 명령을 수신한다는 의미입니다. 앞으로 더 많은 청취 유형이 제공될 수 있습니다. 계속 지켜봐 주시기 바랍니다!
? 가장 좋은 점: 무료이며 오픈 소스입니다!
네, 당신이 들은 것이 맞습니다. Eradicate(era)는 오픈 소스입니다. 즉, 사용하고, 수정하고, 기여할 수도 있습니다! 이는 동료 개발자가 번거로움 없이 코드베이스를 깔끔하게 유지하도록 돕는 것입니다.

? 최종 소감

Eradicate는 단순한 도구가 아닙니다. 시간을 절약하고 생산성을 향상시키며 혼란을 해소하는 도구입니다. 혼자 작업하든 대규모 팀의 일원이든 era를 사용하면 최소한의 노력으로 깔끔한 코드베이스를 유지할 수 있습니다.

파일을 수동으로 정리하는 것이 지겹다면 era를 사용해 보세요. 무료이고 설정이 쉬우며 – 저를 믿으세요 – 시간을 절약해 줄 것입니다.

革命に参加しましょう! ? Github でコードを見つけて、このツールのさらなる向上に貢献してください。

コーディングを楽しんでください! ?✨

以上がこのツールを使用するだけでコードがよりクリーンになります。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:dev.to
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート