버그 찾기
이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 findbugs 명령입니다.
프로그램:
이름
findbugs - 정적 자바 코드 분석기
개요
버그 찾기 [일반 옵션] -textui [명령 선 옵션...] [항아리/zip/클래스 파일
디렉토리...]
기술
분석할 파일이 없습니다.
일반 옵션 :
-jvmArgs 인수
인수를 JVM에 전달
-최대힙 크기
최대 Java 힙 크기(MB)(기본값=768)
-자바홈
JRE의 위치 지정
일반 FindBugs 옵션:
-계획
주어진 프로젝트 분석
-집
FindBugs 홈 디렉토리 지정
-플러그인 목록
로드할 플러그인 Jar 파일 목록 지정
-노력[:분|적음|기본|더|최대]
분석 노력 수준 설정
-실험적 조정
실험적 버그 패턴의 낮은 우선순위
-열심히 일하다
분석 노력이 최소한 '기본값'인지 확인
- 공간 절약
동일 -노력:min(이전 버전과의 호환성을 위해)
-show플러그인
사용 가능한 감지기 플러그인 목록 표시
-userPrefs
사용자 기본 설정 파일, 예:
Eclipse 프로젝트의 경우 /path/to/project/.settings/edu.umd.cs.findbugs.core.prefs
출력 옵션:
-타임스탬프지금
결과의 타임스탬프를 현재 시간으로 설정
-조용한 오류 메시지 억제
-longBugCodes
긴 버그 코드 보고
-진전
터미널 창에 진행 상황 표시
-풀어 주다
분석된 애플리케이션의 릴리스 이름 설정
-실험적
실험적 버그 패턴을 포함한 모든 신뢰 수준 보고
-낮은 모든 신뢰 수준의 경고 보고
-매질
중간 및 높은 신뢰도 경고만 보고[기본값]
-높은 신뢰도가 높은 경고만 보고
-maxRank
버그 등급이 제공된 것 이상으로 무서운 문제만 보고합니다.
-dontCombine경고
줄 번호만 다른 경고를 결합하지 마십시오.
-sortByClass
클래스별로 경고 정렬
-xml[:메시지 포함]
XML 출력(선택적으로 메시지 포함)
-xdocs Apache Maven과 함께 사용할 xdoc XML 출력
-html[:스타일시트]
HTML 출력 생성(기본 스타일시트는 default.xsl임)
-이맥스 emacs 보고 형식 사용
-편안함
완화된 보고 모드(가양성 증가!)
-기차[:출력디렉터리]
훈련 데이터 저장(실험) 출력 디렉토리의 기본값은 '.'
-사용훈련[:입력 디렉터리]
훈련 데이터 사용(실험) 입력 디렉토리의 기본값은 '.'
-redo분석
이전 분석의 구성을 사용하여 분석 다시 실행
-sourceInfo
소스 정보 파일 지정(필드/클래스의 줄 번호)
-프로젝트 이름
프로젝트를 설명하는 이름
-재분석
제공된 파일에서 다시 실행 분석
-산출
명명된 파일에 출력 저장
-중첩[:참|거짓]
중첩된 jar/zip 아카이브 분석(기본값=true)
출력 필터링 옵션:
-버그 카테고리
지정된 범주의 버그만 보고합니다.
-only분석
주어진 클래스와 패키지만 분석합니다. .*로 끝나서 클래스를 나타냅니다.
패키지, .- 패키지 접두사를 나타냅니다.
-exclude버그
기준 xml 출력에서도 보고되는 버그 제외
-들어오지 못하게 하다
주어진 필터와 일치하는 버그 제외
-포함
지정된 필터와 일치하는 버그만 포함
-적용억제
fbp 파일에서 로드된 억제 필터와 일치하는 모든 버그를 제외합니다.
감지기(방문객) 구성 옵션:
- 방문자
명명된 방문자만 실행
-방문객 생략
명명된 방문자 생략
-choose방문자 <+v1,-v2,...>
감지기를 선택적으로 활성화/비활성화
-플러그인 선택 <+p1,-p2,...>
플러그인을 선택적으로 활성화/비활성화
-조정우선순위 주어진 경고의 우선 순위를 높이거나 낮춥니다.
방문자
프로젝트 구성 옵션:
-auxclasspath
분석을 위한 보조 클래스 경로 설정
-auxclasspathFromInput
표준 입력에서 보조 클래스 경로 읽기
-auxclasspathFromFile
지정된 파일에서 보조 클래스 경로 읽기
-소스 경로
분석된 클래스의 소스 경로 설정
-종료코드
프로세스 종료 코드 설정
-noClassOk
클래스가 지정되지 않은 경우 빈 경고 파일 출력
-xargs 명령줄이 아닌 표준 입력에서 클래스 파일/jar 파일 목록 가져오기
-파일에서 분석
지정된 파일에서 class/jar 파일 목록 가져오기
-구름
클라우드 ID 설정
-cloud속성
클라우드 속성 설정
-버그 리포터
명시적으로 활성화/비활성화하는 버그 보고자 데코레이터
-printConfiguration
분석을 실행하지 않고 구성 인쇄 및 종료
-번역
버전 인쇄, 업데이트 확인 및 분석 실행 없이 종료
onworks.net 서비스를 사용하여 온라인에서 findbugs 사용