2017년 10월 27일 (금)
ⓒ 블로터닷넷, 이지현 기자 jihyun@bloter.net
마이크로소프트(MS)가 코드 검사도구 ‘소나’를 오픈소스 기술로 공개했다.
소나는 린트 도구로, 소스코드를 스캔하고 잠재적인 오류를 찾아내며 보안, 성능, 접근성 등을 검사해준다. 안토니 몰레다 MS 웹 플랫폼 프로그램 매니저는 공식 블로그를 통해 “웹은 복잡하나 소나로 훨씬 쉽게 코드를 짤 수 있을 것”이라며 “단순히 오류를 알려주는 것 뿐만 아니라 그 이유도 함께 설명해준다”라고 소개했다.
소나 공식 홈페이지를 방문하면 누구나 웹사이트를 검사할 수 있다. 아래처럼 웹사이트 주소를 입력하고 ‘스캔 실행(Run Scan)’ 버튼을 누르면, 경고와 에러 개수를 계산해준다. 그 아래에는 상세 원인과 해결책을 함께 제안한다.
▲소나 테스트 예시(사=소나 홈페이지)
▲소나 테스트 예시(사진=소나 홈페이지)
▲소나 테스트 예시(사진=소나 홈페이지)
MS는 지난 6월 JS커뮤니티에 소나를 기증했으며, 이후 더 많은 사용자들의 피드백과 관심을 받기 위해 이번에 아예 오픈소스 형태로 전환했다. 또한 aXe코어, AMP 검사기, 싱크, SSL 랩스, 클라우디너리 같은 외부 서비스와 소나를 함께 사용할 수 있도록 새로 업데이트했다.
안토니 몰레다 매니저는 “앞으로 소나를 비주얼 스튜디오 코드에 추가할 수 있게 플러그인을 개발하고, 다양한 검사 규칙을 추가할 것”이라고 밝혔다. 소나에서 적용한 분석 기준과 튜토리얼은 공식 홈페이지에서 확인할 수 있다.
(주)블로터앤미디어에 의해 작성된 이 저작물은 크리에이티브 커먼즈 저작자표시-비영리-변경금지 4.0 국제 라이선스에 따라 이용할 수 있습니다. |
번호 | 제목 | 조회수 | 작성 |
---|---|---|---|
공지 | [Open UP 활용가이드] 공개SW 활용 및 개발, 창업, 교육 "Open UP을 활용하세요" | 301389 | 2020-10-27 |
공지 | [Open UP 소개] 공개SW 개발·공유·활용 원스톱 지원 Open UP이 함께합니다 | 291677 | 2020-10-27 |
7502 | MS, 오픈소스 코드 검사도구 ‘소나’ 공개 | 5709 | 2017-10-27 |
7501 | 머신러닝·오픈소스로 확 바뀐 블룸버그, 어떻게? | 5763 | 2017-10-27 |
7500 | “개발해서 남주자”는 주니어 커뮤니티 9XD | 5021 | 2017-10-27 |
7499 | 케이포엠, eXperDB for PostgreSQL 전자정부 표준프레임워크 호환성 인증 획득 | 5097 | 2017-10-27 |
7498 | 맵알, ESG의 맵알-DB 기술 리뷰 발표 | 5518 | 2017-10-27 |
7497 | 삼성전자, 웹어셈블리용 개발툴 만들었다 | 4947 | 2017-10-27 |
7496 | 클라우드 록인, “피할 수 없다면 즐겨라” | 5080 | 2017-10-27 |
7495 | 블록체인 증명서 시대 시작됐다 | 5060 | 2017-10-27 |
7494 | 하나금융 주도 글로벌 블록체인 컨소시움, 내년 등장 | 5165 | 2017-10-27 |
7493 | 스파크로 더 쉬워진 머신러닝 ‘아파치 프리딕션IO’ | 4846 | 2017-10-27 |
0개 댓글