pc-lint

    0

    1답변

    내 프로젝트에서 PC lint misra 확인을 실행하고 있습니다. 프로그램을 실행할 때 팔의 모든 bsp 파일을 포함하기 때문에 출력이 매우 큽니다. 전체 디렉토리를 제외시키기 위해 pc-lint를 얻으려면 어떻게해야합니까? 코드에서 프로젝트 외부의 헤더 파일을 포함 할 때 "" 대신 , 즉 #include <arm_driver.h>을 사용합니다. 나는

    0

    1답변

    Commercial C++ Plugin을 사용하여 C++ 분석과 함께 PC-lint 보고서를 통합 할 수있는 방법이 있는지 알고 싶습니다. 현재 SonarQube 5.1.2를 사용하고 있습니다. 하지만 그건 당신이 SonarSource C++ 플러그인을 사용하는 경우가

    -1

    2답변

    Linux 환경에서만 빌드되는 C/C++ 제품을 작업 중입니다. 그것은 거대한 코드베이스이며 수동으로 린트 타겟을 생성하는 것은 엄청나게 고통 스러울 것입니다. Lint를 cmake에 연결할 수 있으므로 코드를 작성하는 동안 cmake가 이러한 대상을 생성합니다. Cmake는 add_pc_lint (https://cmake.org/Wiki/PC-Lint)라

    0

    1답변

    기존 Jenkins 작업을 JenkinsPipeline으로 이식하기 시작했습니다. Scan for compiler warning을 Post-build action에 가져 오면 문제가 발생하기 시작했습니다. 먼저 포트 PC-Lint을 포트에 연결하려고했습니다. 다음 코드를 사용했습니다. stage ('Warnings pclint') { steps {

    0

    2답변

    우리는 랩소디 생성 코드를 분석하기 위해 PCLint를 사용하고 있으며 우리가 작성하지 않은 프레임 워크 코드의 오류를 무시하고 싶습니다. 이것은 PCLint가 Rhapsody에서 생성 한 주석을 사용하여 일부 파일을 부분적으로 분석해야 함을 의미합니다. 예를 들어 아래의 세 가지 기능은 모두 동일한 소스 파일에 있습니다. 이 기능은 완전히 자동 생성되므로

    3

    2답변

    일부 const 정적 변수가 정의 // static const uint8_t FirstData = 1; static const uint8_t SecondData = 2; // 일부 스위치의 경우 switch (Numdata) //Numdata is either FirstData, SecondData { case FirstData:

    -1

    1답변

    /* fallthrough */ 코멘트를 사용하고 있는데도 코드가 PC Lint info 825 인 코드가 있습니다. 내 용도가 잘못 됐는지 말해봐. 예제 코드 : 잘못된 주석 내용의 case 1: case 2: case 3: { statement; } /* fallthrough */ case 4: { statement 1;

    0

    1답변

    C 프로젝트를 보완하기 위해 PC-Lint를 사용하고 있습니다. 제 3 자 라이브러리에서 오류 및 경고를 무시하고 싶지만이를 얻을 수 없습니다. 매뉴얼을 읽으면서 꺽쇠 괄호로 묶인 모든 #include 파일을 확인합니다. 가 [...] 당신이 헤더가 라이브러리 헤더를 사용 꺾쇠 괄호와 같이 로 간주 할 : < \ 포함 사용법 #include \ graph.

    0

    2답변

    누구나 pc-lint를 메모장 + +와 통합하는 방법을 찾아 왔습니까? 웹에서 검색했지만 좋은 답변을 얻을 수 없습니다. 좋은 해결책은 언급 된 라인 오류로의 라인 점프를 포함합니다. 다른 언어에 대한 린트 설명은 나와 있지만 C 환경을 특히 찾고 있습니다. 정제 된 질문은 따라서 메모장 ++에서 C 코드 기반을위한 pc-lint를 통합 한 사람이 있습니까

    0

    2답변

    내 프로그램에서 다음 코드를 사용했으며 PC-Lint를 실행하는 동안 다음 오류가 발생합니다 : 이 줄에 여러 마커가 있습니다. - (lint : 46) 필드 유형 INT, 부호 INT 또는 서명 INT를해야한다 [MISRA이 규칙 6.4, 필요한 2004] - (보풀 : 960) MISRA 2004 필요한 규칙 6.4 위반 비트 필드가 명시 적으로 서명해