코드베이스를 바라보며 "와, console.log가 너무 복잡해!"라고 생각한 적이 있습니까? 아니면 잘못된 인쇄 문을 찾는 데 너무 많은 시간을 소비했을 수도 있습니다. 디버깅하는 동안 사용됩니다. 좋은 소식이 있습니다. Eradicate(시대)가 여러분을 그 혼란에서 구출해 줄 것입니다!
Era는 코드베이스를 자동으로 정리하고 원치 않는 로그를 삭제하고 여러 언어에 걸쳐 명령문을 인쇄하고 디버깅하는 멋진 오픈 소스 도구입니다. 더 이상 수동으로 코드를 정리하거나 남은 로그로 가득 찬 비대한 파일을 처리할 필요가 없습니다. 귀하의 코드는 Marie Kondo와 같습니다! ✨이 이야기에서는 시대가 어떻게 돌아가는지, 시대가 판도를 바꾸는 이유, 그리고 최대한 빨리 시작할 수 있는 방법을 보여 드리겠습니다.
? 왜 시대인가? 누구도 수동으로 코드를 정리할 시간이 없기 때문입니다! ⏳
상상해 보십시오: 당신은 프로젝트 한복판에서 코드 디버깅을 위해 console.log 및 print() 문을 왼쪽과 오른쪽으로 떨어뜨리고 있습니다. 작업을 완료할 때쯤에는 파일 주위에 수많은 로그가 떠다니게 되어 실제 논리를 보기가 어렵습니다.
⚡️ 당신이 좋아할 주요 기능
다국어 지원: JavaScript, Python, PHP, Go, Ruby 등에서 로그를 정리합니다. 언어에 관계없이 시대는 당신의 뒤를 따릅니다. ?
사용자 정의 가능한 구성: 모든 로그를 부팅할 자격이 있는 것은 아니기 때문에 무엇을 정리하고 무엇을 유지할지 결정합니다.
특정 파일/폴더 대상: 기능 작업을 마쳤나요? 단일 파일이나 폴더에서 era를 실행합니다. 편해요.
중요한 사항 무시: 특정 파일이나 디렉터리(예: node_modules)를 정리하고 싶지 않으십니까? Era를 사용하면 만지고 싶지 않은 것을 간단하게 제외할 수 있습니다.
? Era를 시작하는 방법
상사처럼 코드를 정리할 준비가 되셨나요? 단계별 가이드는 다음과 같습니다.
era init이렇게 하면 루트 디렉터리에 빛나는 새 erd.yaml 구성 파일이 생성됩니다. 스크러빙이 필요한 부분을 정확하게 정의하는 맞춤형 청소 지도입니다.
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를 사용하면 최소한의 노력으로 깔끔한 코드베이스를 유지할 수 있습니다.
革命に参加しましょう! ? Github でコードを見つけて、このツールのさらなる向上に貢献してください。
コーディングを楽しんでください! ?✨
以上がこのツールを使用するだけでコードがよりクリーンになります。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。