인수 식별자 이름과 공식적인 매개변수 이름 사이의 불일치를 보고합니다. 이는 예를 들어 실수로 같은 타입의 인수를 전환하는 등의 프로그래밍 오류를 탐지하도록 도와줍니다. 원본 연구 논문은 여기에서 찾을 수 있습니다.

예:


  const User* get_User(int64_t company_id, int64_t user_id) {
    return new User{company_id, user_id, "foo"};
  }

  void call_User(int64_t company_id, int64_t user_id) {
    const User* user = get_User(user_id, company_id); // 여기에 문제가 있습니다
    //...
  }

세 개의 심볼보다 짧은 이름의 인수를 검사하려면 아래의 체크박스를 사용하세요.

자세히 알아보세요.