핀트벅스
FindBugs개발자 | 빌 푸그와 데이비드 호브마이어 |
---|---|
초기 릴리즈 | 2006년 6월 10일;[1] | 전
안정적 해제 | 3.0.1 / 2015년 3월 6일; 전 |
리포지토리 | |
기록 위치 | 자바 |
운영 체제 | 크로스 플랫폼 |
유형 | 정적 코드 분석 |
면허증 | 소규모 GNU 일반 공중 라이센스 |
웹사이트 | 벌레를 찾아내다원천 포브스그물을 치다 |
FindBugs는 Bill Pugh와 David Hovemeyer가 만든 오픈소스 정적 코드 분석기로 자바 프로그램에서 발생 가능한 버그를 탐지한다.[2][3]잠재적 오류는 (i) 무서움, (ii) 무서운 것, (iii) 골치 아픈 것, (iv) 우려의 네 가지 등급으로 분류된다.이것은 개발자에게 가능한 영향이나 심각성에 대한 힌트다.[4]FindBugs는 소스 코드가 아닌 자바 바이트 코드로 작동한다.소프트웨어는 독립형 GUI 애플리케이션으로 배포된다.또한 Eclipse,[5] NetBeans,[6] IntelliJ IDEA,[7][8][9] Gradle, Hudson,[10] Maven,[11] Bale[12], Jenkins에 사용할 수 있는 플러그인도 있다.[13]
수행된 검사 세트를 늘리기 위해 FindBugs에 추가 규칙 집합을 연결할 수 있다.[14]
참고 항목
외부 링크
- 공식 웹사이트
- 수동
- 버그 패턴 목록
- fb-contrib: FindBugs를 위한 추가 버그 감지기
- FindSecurityBugs: FindBugs에 대한 추가 보안 지향 버그 디텍터
- FindBugs-IDEA – IntelliJ IDEA용 FindBugs 플러그인
스팟벅스
개발자 | 스팟벅스 팀 |
---|---|
초기 릴리즈 | 2017년 10월 23일;[15] | 전
리포지토리 | 깃헙 |
기록 위치 | 자바 |
운영 체제 | 크로스 플랫폼 |
전임자 | 핀트벅스 |
면허증 | GNU 약소 일반 공중 라이선스 |
웹사이트 | 홈페이지, 매뉴얼 |
스팟벅스는 FindBugs의 정신적 후계자로, 공동체의 지원으로 중단되었던 시점부터 계속된다.
2016년 FindBugs의 프로젝트 리드는 활발하지 않았지만 커뮤니티에는 많은 이슈가 있어 Andrey Loskutov가 커뮤니티에 발표를 했고, 일부 자원봉사자들은 현대 자바 플랫폼의 지원과 더 나은 유지보수를 위한 프로젝트를 만들려고 노력했다.2017년 9월 안드레이 로스쿠토프는 다시 새로운 커뮤니티의 현황에 대한 발표를 한 후, 자바 11에 대한 지원으로 스팟벅스 3.1.0을 출시했는데, 특히 자바 플랫폼 모듈 시스템 및invokedynamic
교수법
또한 Eclipse, IntelliJ IDEA,[19][20] Gradle,[21] Maven, SannaQube에 사용할 수 있는 플러그인도 있다.[23]SpotBugs는 또한 sb-contrib,[24] find-security-bugs와 같은 기존의 모든 FindBugs 플러그인을 지원하며,[25] 몇 가지 사소한 변경 사항도 있다.[26]
외부 링크
참조
- ^ "FindBugs 1.0.0 release date".
- ^ "FindBugs, Part 1: Improve the quality of your code".
- ^ "FindBugs, Part 2: Writing custom detectors".
- ^ Markus, Sprunck. "Findbugs – Static Code Analysis of Java". Retrieved April 24, 2013.
- ^ "FindBugs Downloads".
- ^ "Static Code Analysis in the NetBeans IDE Java Editor".
- ^ 아이디어-findbug 플러그인
- ^ "Google Project Hosting".
- ^ "QAPlug – quality assurance plugin".
- ^ "FindBugs Plugin". Archived from the original on 2013-01-29. Retrieved 2010-03-22.
- ^ "FindBugs Maven Plugin – Introduction".
- ^ 보기 FindBugs
- ^ "Findbugs".
- ^ "fb-contrib™: A FindBugs™ auxiliary detector plugin".
- ^ "SpotBugs 3.1.0 release date". GitHub. 17 November 2021.
- ^ Loskutov, Andrey (November 2, 2016). "[FB-Discuss] Project status". Retrieved 2021-06-24.
- ^ Loskutov, Andrey (September 21, 2017). "[FB-Discuss] Announcing SpotBugs as FindBugs successor". Retrieved 2021-06-24.
- ^ "Release SpotBugs 3.1.0 · spotbugs/spotbugs". GitHub. Retrieved 2021-06-24.
- ^ "SpotBugs Eclipse Plugin Update Site".
- ^ "SpotBugs-IDEA".
- ^ "SpotBugs Gradle Plugin".
- ^ "SpotBugs Maven Plugin".
- ^ "sonar-findbugs". GitHub. 15 November 2021.
- ^ {{fb-properties repo의 웹 url=https://github.com/mebigfatguy/fb-contrib%7Ctitle='spotbugs' 지점
- ^ "Find Security Bugs".
- ^ "Migration guide for Plugin Developers".