Excavate - Find the "hidden landmines" in your codebase
Excavate๋ JavaScript/TypeScript ์ฝ๋๋ฒ ์ด์ค ๋ด ๊ธฐ์ ๋ถ์ฑ๊ฐ ์์ธ ํ์ผ์ ๋น ๋ฅด๊ฒ ์ฐพ์๋ด๋ ๋๊ตฌ๋ก, git ํ์คํ ๋ฆฌ, ์ฝ๋ ๋ณต์ก๋, ํ
์คํธ ์ปค๋ฒ๋ฆฌ์ง, ๋ด๋น์ ์ ๋ฑ 6๊ฐ์ง ์ ํธ๋ฅผ ๊ฒฐํฉํด ๊ฐ ํ์ผ์ ๋ถ์ฑ ์ ์๋ฅผ ๋งค๊น๋๋ค. ๋ณ๋ ์ค์น ์์ด npx ๋ช
๋ น์ด๋ก ์ฆ์ ์คํ ๊ฐ๋ฅํ๋ฉฐ, HTML ๋ฆฌํฌํธ์ CI ๊ฒ์ดํธ ๊ธฐ๋ฅ์ ์ ๊ณตํด ํ ๋ด ๊ณต์ ์ ์๋ํ๋ ํ์ง ๊ด๋ฆฌ๊ฐ ์ฉ์ดํฉ๋๋ค. ๊ธฐ์กด SonarQube, Code Climate ๋ฑ๊ณผ ๋ฌ๋ฆฌ ์๋ฒ๋ ๊ณ์ ์์ด ๋ก์ปฌ์์ ์์ ํ ๋ถ์์ ์ํํ๋ฉฐ, AI ๊ธฐ๋ฐ ์ฝ๋ ๋ฆฌ๋ทฐ ๋๊ตฌ์ ํจ๊ป ์ฌ์ฉํด ๋ถ์ฑ๊ฐ ๋์ ํ์ผ์ ํจ์จ์ ์ผ๋ก ๊ฐ์ ํ ์ ์์ต๋๋ค.
https://www.npmjs.com/package/excavate
#technicaldebt #codequality #staticanalysis #javascript #typescript