저는 회사에서 빌드, 테스트 등의 자동화를 담당합니다. 우리는 다중 플랫폼 쇼핑몰입니다. 우리는 .NET 코드, Android 용 Java 및 iPhone 응용 프로그램 용 XCode를 컴파일하고 있습니다. 모든 체크 인마다 빌드를 실행합니다. 모든 자동화는 Jenkins, NANT 및 ANT의 조합으로 수행됩니다. 변수 이름 지정, 들여 쓰기 등이 각 코드베이스 내에서 일관되도록 코드 표준을 적용 할 프로젝트가 있습니다. .크로스 코드 표준 실행 도구는 어디에서 찾을 수 있습니까?
이렇게하려면 코드 표준 적용을 체크 인 정책에 추가하려고합니다. 나는 SVN에있는 미리 커밋 된 훅 (pre-commit hook)이나 체크리스트 빌드 중에 실행되는 툴을 사용하여 위반시 빌드를 실패하게하고 싶습니다. 내가 아는 문제는 모든 도구, CheckStyle, StyleCop 등이 실제로 하나의 언어로 설계되어 있다는 것입니다. 나는 3 개의 분리 된 도구를 유지할 필요가 없다. 이 목적으로 사용할 수있는 다국어 도구가 있습니까?