twly
1.0.0
![]() |
Twly ( "Towel-E"로 발음)는 전체 파일 또는 일부 파일을 복사하고 붙여 넣은 위치를 알 수 있도록 코드를 건조하게 유지하는 데 도움이되는 정적 분석 도구입니다. 디렉토리에서 Twly를 실행하면 Twly는 반복 된 내용과 파일에 대한 보고서를 마술처럼 생성합니다. Twly는 언어가 불가지론이며 모든 텍스트 문서에서 사용할 수 있습니다.
npm install -g twly 또는 일부 프로젝트 npm install twly --save-dev
Twly는 기본 구성이 있으며 다음 구성 JSON 개체로 변환됩니다.
{
"threshold": 95,
"ignore": ["node_modules/**/*.*", "bower_components/**/*.*", ".git/**/*.*"],
"minLines": 4,
"minChars": 100
}
twly는 구성 파일 .trc 를 읽습니다. 이 파일에는 JSON 객체가 포함되어야합니다. 예를 들어 다음을 수행하려면 아래의 예 .trc 파일입니다.
{
"threshold": 89.5,
"ignore": ["foo.txt", "bar.txt", "node_modules/**"],
"minLines": 7,
"minChars": 200
}
Twly를 간단히 실행하여 twly 를 사용할 수 있습니다. 이렇게하면 모든 파일을 분석하고 기본적으로 현재 작업 디렉토리의 하위 디렉토리로 되돌아갑니다. 예를 들어 현재 디렉토리와 모든 하위 디렉토리에 모든 JavaScript 파일을 원한다면 twly '**/*.js' . 이것은 현재 Working Directory twly '*.css' 의 모든 CSS 파일을 분석합니다.
사용 가능한 CLI 인수 목록의 목록은 실행 명령 twly --help .
파일을 지정하는 방법에 대한 옵션은 노드 글로브 프로젝트를 참조하십시오.
dockerfile이 제공됩니다. 그렇게 사용할 수 있습니다.
twly> docker build -t twly .
app> docker run --rm -t -v "$(pwd):/code" -w /code twly