요약
이 AI 코드 검사기는 붙여넣은 함수나 파일을 4가지 규칙 기반 신호로 스캔합니다. 40줄 이상의 함수, 4단계 이상의 중첩 깊이, TODO/FIXME 밀도, JSON.parse나 fetch 같은 위험한 호출이 try/catch 없이 사용되는 경우입니다. 0-100 점수와 각 감점 이유를 표시하는 라인별 분석을 제공하며, 모든 검사는 브라우저에서만 실행됩니다. 계정 필요 없음, 업로드 없음, 블랙박스 AI 등급 없음. 숙련된 엔지니어가 눈으로 확인할 4가지 검사만 제공합니다.
AI 코드 검사기로 실제 위험 신호를 점수화하세요
함수나 파일을 붙여넣으면 0-100 점수를 즉시 받습니다. 시니어 엔지니어가 눈으로 확인하는 4가지를 검사합니다: 함수 길이, 중첩 깊이, TODO 백로그, 에러 처리. 실시간으로 계산되며 모든 검사는 브라우저에서만 실행됩니다.

4가지 검사, 블랙박스 없음
구조: 길이와 중첩
함수는 40줄을 초과하면 표시됩니다. 이는 ESLint의 기본값인 50줄과 여유도를 고려한 기준입니다. 중첩 깊이는 중괄호 언어의 경우 중괄호 개수로 추적하고, 파이썬 같은 들여쓰기 언어의 경우 들여쓰기 깊이로 대체하며, 4단계를 넘으면 표시됩니다. 이는 대부분의 스타일 가이드가 읽기 어렵다고 판단하는 지점입니다.
에러 처리
스캐너는 위험한 호출을 찾습니다: JSON.parse, fetch, await, .then, execSync, requests., os.system. 그 다음 붙여넣은 코드의 어딘가에 try/catch가 있는지 확인합니다. 가드 없는 위험한 호출은 통과가 아니라 감점입니다.
정리 상태
TODO, FIXME, XXX, HACK 표시를 세어 코드 100줄당 정규화합니다. 파일에 1-2개는 정상적인 엔지니어링입니다. 밀집된 백로그는 배포 후가 아니라 배포 전에 파일을 점검해야 한다는 신호입니다.
4가지 검사가 필요한 이유, 실제 린터는 아닌 이유
ESLint, pylint 같은 도구는 추상 구문 트리를 분석하기 때문에 미사용 변수, 도달 불가능한 분기, 타입 불일치를 잡을 수 있습니다. 이 도구는 그렇지 않습니다. 빌드 단계나 설정 파일, 설치 없이 스니펫에서 실행할 수 있는 텍스트 스캐너입니다. 함수 작성을 마친 후 풀 리퀘스트를 열기까지의 10초 동안 유용합니다. 대신 실제 정적 분석기보다 더 적고 거친 검사를 수행하고, 투명하게 계산됩니다. 팀이 이미 CI에서 ESLint나 pylint를 실행 중이라면 계속 실행하세요. 이 도구는 코드가 아직 저장소에 없을 때의 간격을 채우기 위한 것입니다.
점수에 관한 질문
이 AI 코드 검사기가 정말 무료인가요?
내 코드가 어딘가에 업로드되나요?
여기서 AI 코드 검사기와 실제 린터의 차이점은 무엇인가요?
어떤 프로그래밍 언어를 지원하나요?
깨끗하다고 생각하는 함수가 왜 표시되었나요?
임계값(40줄, 깊이 4 등)은 어디서 나왔나요?
이것이 코드 리뷰를 대체할 수 있나요?
내 점수는 100인데 코드가 여전히 지저분해 보입니다. 도구가 잘못된 건가요?
부분 스니펫을 붙여넣으면 점수가 왜곡되나요?
이것은 구조를 검사합니다. CodebaseChat이 더 어려운 질문에 답합니다.
인증이 어디에 연결되어 있는지, 함수가 왜 존재하는지, 저장소 간 무엇이 무엇을 호출하는지 일반 언어로 질문하세요. grep은 필요 없습니다.