diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index c692154..fec7d85 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -72,7 +72,7 @@ jobs: if: needs.deliverability.outputs.delivery == 'allowed' steps: # git clone - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 with: fetch-depth: 0 # Merge develop into master (fast forward) and tag master @@ -124,19 +124,19 @@ jobs: uses: actions/checkout@v4 - name: Log in to Docker Hub - uses: docker/login-action@f4ef78c080cd8ba55a85445d5b36e214a81df20a + uses: docker/login-action@v3 with: username: ${{ secrets.DOCKER_USERNAME }} password: ${{ secrets.DOCKER_TOKEN }} - name: Extract metadata (tags, labels) for Docker id: meta - uses: docker/metadata-action@9ec57ed1fcdbf14dcef7dfbe97b2010124a938b7 + uses: docker/metadata-action@v5 with: images: ${{ env.DOCKER_IMAGE_NAME }} - name: Build and push Docker image to version number - uses: docker/build-push-action@3b5e8027fcad23fda98b2e3ac259d8d67585f671 + uses: docker/build-push-action@v5 with: context: . file: ${{ env.DOCKERFILE_PATH }}/${{ env.DOCKERFILE_FILENAME }} @@ -145,7 +145,7 @@ jobs: labels: ${{ steps.meta.outputs.labels }} - name: Build and push Docker image to lastest repo - uses: docker/build-push-action@3b5e8027fcad23fda98b2e3ac259d8d67585f671 + uses: docker/build-push-action@v5 with: context: . file: ${{ env.DOCKERFILE_PATH }}/${{ env.DOCKERFILE_FILENAME }} diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b6e56dd..d960ded 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -33,13 +33,13 @@ jobs: name: Build the docker image runs-on: ubuntu-20.04 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Build docker image run: docker build -t $DOCKER_IMAGE_NAME $DOCKERFILE_PATH - name: Save Docker image run: docker image save -o image.tar $DOCKER_IMAGE_NAME - name: Upload image as an artifact - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: image path: image.tar @@ -49,9 +49,9 @@ jobs: runs-on: ubuntu-20.04 needs: build steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Retrieve the image - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v4 with: name: image - name: Load the image diff --git a/Dockerfile b/Dockerfile index 8ce80a2..c31d254 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,69 +1,21 @@ # This image is based on a LTS version of SonarQube -FROM sonarqube:9.9.4-community +FROM lequal/sonarqube:3.2.2 -LABEL maintainer="CNES CAT Lab" +LABEL maintainer="CATLab" ENV HOME=/home/sonarqube \ SONAR_SCANNER_HOME=/opt/sonar-scanner \ SONAR_USER_HOME=/opt/sonar-scanner/.sonar \ - PATH="$PATH:/opt/sonar-scanner/bin:/usr/local/bin" \ - PYTHONPATH="$PYTHONPATH:/opt/python/cnes-pylint-extension-6.0.0/checkers/" \ - PYLINTHOME="$HOME/.pylint.d" + PATH="$PATH:/opt/sonar-scanner/bin:/usr/local/bin" USER root -COPY conf/. /tmp/conf/ - - -## ====================== DOWNLOAD DEPENDENCIES =============================== -# Tools versions -ARG ANSIBLE_LINT=2.5.1 -ARG CXX_VERSION=2.1.0 -ARG CXX_VERSION_FULL=${CXX_VERSION}.428 -ARG CHECKSTYLE_VERSION=10.9.3 -ARG CLOVER_VERSION=4.1 -ARG COBERTURA_VERSION=2.0 -ARG BRANCH_VERSION=1.14.0 -ARG FINDBUGS_VERSION=4.2.3 -ARG PMD_VERSION=3.4.0 -ARG SHELLCHECK_VERSION=2.5.0 -ARG ICODE_VERSION=3.1.1 -ARG CNESREPORT_VERSION=4.2.0 -ARG SONARTS_VERSION_REPO=2.1.0.4359 -ARG SONARTS_VERSION=2.1.0.4362 -ARG VHDLRC_VERSION=3.4 -ARG YAML_VERSION=1.7.0 - -# Download SonarQube plugins -ADD https://github.com/sbaudoin/sonar-ansible/releases/download/v${ANSIBLE_LINT}/sonar-ansible-plugin-${ANSIBLE_LINT}.jar \ - https://github.com/SonarOpenCommunity/sonar-cxx/releases/download/cxx-${CXX_VERSION}/sonar-cxx-plugin-${CXX_VERSION_FULL}.jar \ - https://github.com/checkstyle/sonar-checkstyle/releases/download/${CHECKSTYLE_VERSION}/checkstyle-sonar-plugin-${CHECKSTYLE_VERSION}.jar \ - https://repo1.maven.org/maven2/io/github/sfeir-open-source/sonar-clover-plugin/${CLOVER_VERSION}/sonar-clover-plugin-${CLOVER_VERSION}.jar \ - https://github.com/galexandre/sonar-cobertura/releases/download/${COBERTURA_VERSION}/sonar-cobertura-plugin-${COBERTURA_VERSION}.jar \ - https://github.com/mc1arke/sonarqube-community-branch-plugin/releases/download/${BRANCH_VERSION}/sonarqube-community-branch-plugin-${BRANCH_VERSION}.jar \ - https://github.com/spotbugs/sonar-findbugs/releases/download/${FINDBUGS_VERSION}/sonar-findbugs-plugin-${FINDBUGS_VERSION}.jar \ - https://github.com/jensgerdes/sonar-pmd/releases/download/${PMD_VERSION}/sonar-pmd-plugin-${PMD_VERSION}.jar \ - https://github.com/sbaudoin/sonar-shellcheck/releases/download/v${SHELLCHECK_VERSION}/sonar-shellcheck-plugin-${SHELLCHECK_VERSION}.jar \ - https://github.com/cnescatlab/sonar-icode-cnes-plugin/releases/download/${ICODE_VERSION}/sonar-icode-cnes-plugin-${ICODE_VERSION}.jar \ - https://github.com/cnescatlab/sonar-cnes-report/releases/download/${CNESREPORT_VERSION}/sonar-cnes-report-${CNESREPORT_VERSION}.jar \ - https://github.com/SonarSource/SonarTS/releases/download/${SONARTS_VERSION_REPO}/sonar-typescript-plugin-${SONARTS_VERSION}.jar \ - https://github.com/VHDLTool/sonar-VHDLRC/releases/download/v${VHDLRC_VERSION}/sonar-vhdlrc-plugin-${VHDLRC_VERSION}.jar \ - https://github.com/sbaudoin/sonar-yaml/releases/download/v${YAML_VERSION}/sonar-yaml-plugin-${YAML_VERSION}.jar \ - /opt/sonarqube/extensions/plugins/ - -# Required by the community branch plugin (See https://github.com/mc1arke/sonarqube-community-branch-plugin/tree/1.8.1#installation) -ENV SONAR_WEB_JAVAADDITIONALOPTS="-javaagent:./extensions/plugins/sonarqube-community-branch-plugin-${BRANCH_VERSION}.jar=web" -ENV SONAR_CE_JAVAADDITIONALOPTS="-javaagent:./extensions/plugins/sonarqube-community-branch-plugin-${BRANCH_VERSION}.jar=ce" # Download software -ADD https://github.com/cnescatlab/i-CodeCNES/releases/download/v4.1.0/icode-4.1.0.zip \ - https://github.com/danmar/cppcheck/archive/refs/tags/2.10.tar.gz \ - https://binaries.sonarsource.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-4.8.0.2856.zip \ +ADD https://github.com/cnescatlab/i-CodeCNES/releases/download/4.1.2/icode-4.1.2.zip \ + https://github.com/danmar/cppcheck/archive/refs/tags/2.13.0.tar.gz \ + https://binaries.sonarsource.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-5.0.1.3006.zip \ /tmp/ -# CNES Pylint extension -ADD https://github.com/cnescatlab/cnes-pylint-extension/archive/refs/tags/v6.0.0.tar.gz \ - /tmp/python/ - # Add CNES pylintrc A_B, C, D COPY pylintrc.d/ /opt/python/ @@ -101,37 +53,37 @@ RUN apt-get update -y \ && rm -rf /var/lib/apt/lists/* \ && mkdir /home/sonarqube \ ## Install i-Code CNES - && unzip /tmp/icode-4.1.0.zip -d /tmp \ + && unzip /tmp/icode-4.1.2.zip -d /tmp \ && chmod +x /tmp/icode/icode \ && mv /tmp/icode/* /usr/bin \ && rm -r /tmp/icode \ - && rm /tmp/icode-4.1.0.zip \ + && rm /tmp/icode-4.1.2.zip \ ## Install Sonar Scanner - && unzip /tmp/sonar-scanner-cli-4.8.0.2856.zip -d /opt/ \ - && mv /opt/sonar-scanner-4.8.0.2856 /opt/sonar-scanner \ - && rm -rf /tmp/sonar-scanner-cli-4.8.0.2856.zip + && unzip /tmp/sonar-scanner-cli-5.0.1.3006.zip -d /opt/ \ + && mv /opt/sonar-scanner-5.0.1.3006 /opt/sonar-scanner \ + && rm -rf /tmp/sonar-scanner-cli-5.0.1.3006.zip ## Python, Pylint & CNES Pylint setup -RUN tar -xvzf /tmp/python/v6.0.0.tar.gz -C /opt/python \ - && rm -rf /tmp/python \ - && pip install --no-cache-dir \ - setuptools-scm==7.1.0 \ - pytest-runner==6.0.0 \ - wrapt==1.15.0 \ +RUN pip install --no-cache-dir \ + setuptools-scm==8.0.4 \ + pytest-runner==6.0.1 \ + wrapt==1.16.0 \ six==1.16.0 \ - lazy-object-proxy==1.9.0 \ + lazy-object-proxy==1.10.0 \ mccabe==0.7.0 \ - isort==5.12.0 \ - typed-ast==1.5.4 \ - astroid==2.15.2 \ - pylint==2.17.2 + isort==5.13.2 \ + typed-ast==1.5.5 \ + astroid==3.1.0 \ + pylint==3.1.0 \ + pylint_sonarjson_catlab==2.0.0 \ + cnes-pylint-extension==7.0.0 ## C and C++ tools installation RUN cd /tmp \ - && tar -zxvf 2.10.tar.gz \ - && make -C cppcheck-2.10/ install MATCHCOMPILER="yes" FILESDIR="/usr/share/cppcheck" HAVE_RULES="yes" CXXFLAGS="-O2 -DNDEBUG -Wall -Wno-sign-compare -Wno-unused-function -Wno-deprecated-declarations" \ + && tar -zxvf 2.13.0.tar.gz \ + && make -C cppcheck-2.13.0/ install MATCHCOMPILER="yes" FILESDIR="/usr/share/cppcheck" HAVE_RULES="yes" CXXFLAGS="-O2 -DNDEBUG -Wall -Wno-sign-compare -Wno-unused-function -Wno-deprecated-declarations" \ && cd .. \ - && rm -rf ./2.10.tar.gz ./cppcheck-2.10/ \ + && rm -rf ./2.13.0.tar.gz ./cppcheck-2.13.0/ \ && chown sonarqube:sonarqube -R /opt \ && chown sonarqube:sonarqube -R /home \ && apt-get autoremove -y \ @@ -149,7 +101,6 @@ COPY configure-cat.bash \ # Make sonarqube owner of it's installation directories RUN chmod 750 /tmp/init.bash \ - && chown sonarqube:sonarqube -R /tmp/conf \ ###### Disable telemetry && sed -i 's/#sonar\.telemetry\.enable=true/sonar\.telemetry\.enable=false/' /opt/sonarqube/conf/sonar.properties \ ###### Set default report path for Cppcheck diff --git a/README.md b/README.md index 3bf4088..f7a3d2e 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,8 @@ # Docker CAT -![](https://github.com/cnescatlab/docker-cat/workflows/CI/badge.svg) -![](https://github.com/cnescatlab/docker-cat/workflows/CD/badge.svg) -[![Codacy Badge](https://app.codacy.com/project/badge/Grade/6442927b9d034af1b93765797ff06d5c)](https://www.codacy.com/gh/cnescatlab/docker-cat?utm_source=github.com&utm_medium=referral&utm_content=cnescatlab/docker-cat&utm_campaign=Badge_Grade) -[![Docker Image Version (tag latest semver)](https://img.shields.io/docker/v/lequal/docker-cat/latest)](https://hub.docker.com/r/lequal/docker-cat) +![Workflow CI Badge](https://github.com/cnescatlab/docker-cat/workflows/CI/badge.svg) +![Workflow CD Badge](https://github.com/cnescatlab/docker-cat/workflows/CD/badge.svg) +[![Docker Image Version (tag latest)](https://img.shields.io/docker/v/lequal/docker-cat/latest)](https://hub.docker.com/r/lequal/docker-cat) Docker Code Analysis Tool (CAT) is a SonarQube Docker image containing custom configuration and plugins to realize code analysis. @@ -13,16 +12,16 @@ This project is free software; you can redistribute it and/or modify it under th You can get SonarQube on GitHub: [SonarSource/sonarqube](https://github.com/SonarSource/sonarqube). -### Table of contents +## Table of contents -- [Quick install](#Quick-install) -- [Advanced configuration](#Advanced-configuration) -- [Analyzing source code](#Analyzing-source-code) -- [Image compatibility matrix](#Image-compatibility-matrix) -- [Configuration of the latest image](#Configuration-of-the-latest-image) -- [How to contribute](#How-to-contribute) -- [Feedback and Support](#Feedback-and-Support) -- [License](#License) +- [Quick install](#quick-install) +- [Advanced configuration](#advanced-configuration) +- [Analyzing source code](#analyzing-source-code) +- [Image compatibility matrix](#image-compatibility-matrix) +- [Configuration of the latest image](#configuration-of-the-latest-image) +- [How to contribute](#how-to-contribute) +- [Feedback and Support](#feedback-and-support) +- [License](#license) ### Quick install @@ -30,13 +29,13 @@ You can get SonarQube on GitHub: [SonarSource/sonarqube](https://github.com/Sona - Using `getent group | cut -d : -f3` to reach a group id from a known group name; - Using `cat /etc/group` to list all group IDs. -:exclamation: This group should have `read` and `execution` permissions on all the project to analyze (to browse and analyze all files) and `write` permissions on the root of the workspace (to execute C/C++ tools and sonar-scanner). + :exclamation: This group should have `read` and `execution` permissions on all the project to analyze (to browse and analyze all files) and `write` permissions on the root of the workspace (to execute C/C++ tools and sonar-scanner). -2. Find the version you want to use on DockerHub: https://hub.docker.com/r/lequal/docker-cat or simply use the `latest` image which correspond to the master branch of this project. +2. Find the version you want to use on DockerHub: or simply use the `latest` image which correspond to the master branch of this project. 3. Run the Docker CAT container: -``` +```shell docker pull lequal/docker-cat docker run --rm --name=cat -v :/media/sf_Shared:rw -p 9000:9000 -e ALLOWED_GROUPS=";;" lequal/docker-cat: ``` @@ -64,7 +63,7 @@ By default, Docker CAT use the embedded H2 database which is integrated to Sonar #### Using web user interface -Once the container is active, you can use the web interface provided by [Sonar CNES Scan plugin](https://github.com/cnescatlab/sonar-cnes-scan-plugin) to run an analysis directly via your Web browser. +Once the container is active, you can use the web interface provided by [Sonar CNES Scan plugin](https://github.com/cnescatlab/sonar-cnes-scan-plugin) to run an analysis directly via your Web browser. #TODO ##### 1. If not already done, move your code in `` @@ -110,6 +109,7 @@ You can run an analysis with the classic method by using one of scanners provide | Docker CAT version | Linux (Centos & Debian) | Mac OS | Windows | | :----------------: | :---------------------: | :--------: | :----------------: | +| `3.2.2` | :heavy_check_mark: | :question: | :question: | | `3.0.0` | :heavy_check_mark: | :question: | :question: | | `2.1.0` | :heavy_check_mark: | :question: | :question: | | `2.0.2` | :heavy_check_mark: | :question: | :question: | @@ -122,60 +122,26 @@ You can run an analysis with the classic method by using one of scanners provide | Tools | Versions | | --------------------------- | ---------- | -| :new: SonarQube | 9.9.3 | -| Sonar Scanner | 4.8.0.2856 | -| Cppcheck | 2.10 | -| i-Code CNES | 4.1.2 | -| python3 | 3.9.2 | -| pip | 20.3.4 | -| setuptools-scm | 7.1.0 | -| pytest-runner | 6.0.0 | -| wrapt | 1.15.0 | -| six | 1.16.0 | -| lazy-object-proxy | 1.9.0 | -| mccabe | 0.7.0 | -| isort | 5.12.0 | -| typed-ast | 1.5.4 | -| astroid | 2.15.2 | -| pylint | 2.17.2 | -| cnes-pylint-extension | 6.0.0 | +| :new: SonarQube-catlab | 3.2.2 | +| :new: Sonar Scanner | 5.0.1.3006 | +| :new: Cppcheck | 2.13.0 | +| :new: i-Code CNES | 4.1.2 | +| :new: python3 | 3.10.4 | +| :new: pip | 22.0.2 | +| :new: setuptools-scm | 8.0.4 | +| :new: pytest-runner | 6.0.1 | +| :new: wrapt | 1.16.0 | +| six | 1.16.0 | +| :new: lazy-object-proxy | 1.10.0 | +| mccabe | 0.7.0 | +| :new: isort | 5.13.2 | +| :new: typed-ast | 1.5.5 | +| astroid | 2.15.2 | +| pylint | 2.17.2 | +| cnes-pylint-extension | 6.0.0 | | make | 4.3 | -| gcc | 4:10.1.0 | -| ShellCheck | 0.7.1 | - -| SonarQube plugin | Version | URL | -| ----------------------------------------------------- | ------------------- | --------------------------------------------------------------------------- | -| Ansible Lint | 2.5.1 | https://github.com/sbaudoin/sonar-ansible/sonar-ansible-plugin | -| C# Code Quality and Security | 8.51 (build 59060) | http://redirect.sonarsource.com/plugins/csharp.html | -| C++ (Community) | 2.1 (build 428) | https://github.com/SonarOpenCommunity/sonar-cxx/wiki | -| Checkstyle | 10.9.3 | n/a | -| Clover | 4.1 | https://github.com/sfeir-open-source/sonar-clover | -| Cobertura | 2.0 | https://github.com/galexandre/sonar-cobertura | -| Community Branch Plugin | 1.14.0 | https://github.com/mc1arke/sonarqube-community-branch-plugin | -| Configuration detection fot Code Quality and Security | 1.2 (build 267) | http://docs.sonarqube.org/display/PLUG/Plugin+Library/sonar-config/sonar-co | -| Findbugs | 4.2.3 | https://github.com/spotbugs/sonar-findbugs/ | -| Flex Code Quality and Security | 2.8 (build 3166) | http://redirect.sonarsource.com/plugins/flex.html | -| Go Code Quality and Security | 1.11.0 (build 3905) | http://redirect.sonarsource.com/plugins/go.html | -| HTML Code Quality and Security | 3.7.1 (build 3306) | http://redirect.sonarsource.com/plugins/web.html | -| IaC Code Quality and Security | 1.11 (build 2847) | http://docs.sonarqube.org/display/PLUG/Plugin+Library/iac/sonar-iac-plugin | -| JaCoCo | 1.3.0 (build 1538) | n/a | -| Java Code Quality and Security | 7.16 (build 30901) | http://redirect.sonarsource.com/plugins/java.html | -| JavaScript/TypeScript/CSS Code Quality and Security | 9.13 (build 20537) | http://redirect.sonarsource.com/plugins/javascript.html | -| Kotlin Code Quality and Security | 2.12.0 (build 1956) | https://redirect.sonarsource.com/plugins/kotlin.html | -| PHP Code Quality and Security | 3.27.1 (build 9352) | http://redirect.sonarsource.com/plugins/php.html | -| PMD | 3.4.0 | https://github.com/jborgers/sonar-pmd | -| Python Code Quality and Security | 3.24 (build 10784) | http://redirect.sonarsource.com/plugins/python.html | -| Ruby Code Quality and Security | 1.11.0 (build 3905) | http://redirect.sonarsource.com/plugins/ruby.html | -| Scala Code Quality and Security | 1.11.0 (build 3905) | http://redirect.sonarsource.com/plugins/scala.html | -| ShellCheck Analyzer | 2.5.0 | https://github.com/sbaudoin/sonar-shellcheck | -| Sonar i-Code CNES plugin | 3.1.1 | https://github.com/cnescatlab/sonar-icode-cnes-plugin | -| SonarQube CNES Report | 4.2.0 | https://github.com/cnescatlab/sonar-cnes-report | -| SonarTS | 2.1 (build 4362) | http://redirect.sonarsource.com/plugins/typescript.html | -| Text Code Quality and Security | 2.0.2 (build 1090) | http://docs.sonarqube.org/display/PLUG/Plugin+Library/text/sonar-text-plugi | -| VB.NET Code Quality and Security | 8.51 (build 59060) | http://redirect.sonarsource.com/plugins/vbnet.html | -| VHDLRC | 3.4 | https://www.linty-services.com | -| XML Code Quality and Security | 2.7 (build 3820) | http://redirect.sonarsource.com/plugins/xml.html | -| YAML Analyzer | 1.7.0 | https://github.com/sbaudoin/sonar-yaml | +| gcc | 4:11.2.0 | +| ShellCheck | 0.8.0 | ### How to contribute @@ -187,7 +153,7 @@ All details are available in [CONTRIBUTING](https://github.com/cnescatlab/docker ### Feedback and Support -Bugs and Feature requests: https://github.com/cnescatlab/docker-cat/issues +Bugs and Feature requests: ### License diff --git a/conf/quality_gates/cnes-with-coverage.json b/conf/quality_gates/cnes-with-coverage.json deleted file mode 100644 index d7ec670..0000000 --- a/conf/quality_gates/cnes-with-coverage.json +++ /dev/null @@ -1,105 +0,0 @@ -{ - "id": 9, - "name": "CNES [with coverage]", - "conditions": [ - { - "id": 73, - "metric": "comment_lines_density", - "op": "LT", - "error": "20" - }, - { - "id": 74, - "metric": "duplicated_lines_density", - "op": "GT", - "error": "10" - }, - { - "id": 75, - "metric": "new_duplicated_lines_density", - "op": "GT", - "error": "0" - }, - { - "id": 76, - "metric": "new_sqale_debt_ratio", - "op": "GT", - "error": "0" - }, - { - "id": 77, - "metric": "blocker_violations", - "op": "GT", - "error": "0" - }, - { - "id": 78, - "metric": "critical_violations", - "op": "GT", - "error": "0" - }, - { - "id": 79, - "metric": "major_violations", - "op": "GT", - "error": "0" - }, - { - "id": 80, - "metric": "new_violations", - "op": "GT", - "error": "0" - }, - { - "id": 81, - "metric": "sqale_debt_ratio", - "op": "GT", - "error": "5" - }, - { - "id": 82, - "metric": "test_errors", - "op": "GT", - "error": "0" - }, - { - "id": 83, - "metric": "test_failures", - "op": "GT", - "error": "0" - }, - { - "id": 85, - "metric": "new_branch_coverage", - "op": "LT", - "error": "90" - }, - { - "id": 161, - "metric": "branch_coverage", - "op": "LT", - "error": "90" - }, - { - "id": 162, - "metric": "line_coverage", - "op": "LT", - "error": "90" - }, - { - "id": 163, - "metric": "new_line_coverage", - "op": "LT", - "error": "90" - } - ], - "isBuiltIn": false, - "actions": { - "rename": true, - "setAsDefault": true, - "copy": true, - "associateProjects": true, - "delete": true, - "manageConditions": true - } -} \ No newline at end of file diff --git a/conf/quality_gates/cnes.json b/conf/quality_gates/cnes.json deleted file mode 100644 index 9028299..0000000 --- a/conf/quality_gates/cnes.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "id": 2, - "name": "CNES", - "conditions": [ - { - "id": 7, - "metric": "comment_lines_density", - "op": "LT", - "error": "20" - }, - { - "id": 10, - "metric": "duplicated_lines_density", - "op": "GT", - "error": "10" - }, - { - "id": 11, - "metric": "new_duplicated_lines_density", - "op": "GT", - "error": "0" - }, - { - "id": 14, - "metric": "new_sqale_debt_ratio", - "op": "GT", - "error": "5" - }, - { - "id": 65, - "metric": "blocker_violations", - "op": "GT", - "error": "0" - }, - { - "id": 66, - "metric": "critical_violations", - "op": "GT", - "error": "0" - }, - { - "id": 67, - "metric": "new_violations", - "op": "GT", - "error": "0" - }, - { - "id": 68, - "metric": "major_violations", - "op": "GT", - "error": "0" - }, - { - "id": 80, - "metric": "test_failures", - "op": "GT", - "error": "0" - }, - { - "id": 81, - "metric": "test_errors", - "op": "GT", - "error": "0" - } - ], - "isBuiltIn": false, - "actions": { - "rename": true, - "setAsDefault": false, - "copy": true, - "associateProjects": false, - "delete": false, - "manageConditions": true - } -} \ No newline at end of file diff --git a/conf/quality_profiles/c/RNC_C_A.xml b/conf/quality_profiles/c/RNC_C_A.xml deleted file mode 100644 index 23c206a..0000000 --- a/conf/quality_profiles/c/RNC_C_A.xml +++ /dev/null @@ -1 +0,0 @@ -RNC C Acxxcompiler-gcc-WabiCODE_SMELLCRITICALcompiler-gcc-WaddressCODE_SMELLCRITICALcompiler-gcc-Waggregate-returnCODE_SMELLCRITICALcompiler-gcc-WaliasingCODE_SMELLCRITICALcompiler-gcc-Walign-commonsCODE_SMELLCRITICALcompiler-gcc-Walloc-size-larger-thanCODE_SMELLCRITICALcompiler-gcc-Walloc-zeroCODE_SMELLCRITICALcompiler-gcc-Walloca-larger-thanCODE_SMELLCRITICALcompiler-gcc-WampersandCODE_SMELLCRITICALcompiler-gcc-Warray-boundsBUGCRITICALcompiler-gcc-Warray-temporariesCODE_SMELLCRITICALcompiler-gcc-Wassign-interceptCODE_SMELLCRITICALcompiler-gcc-WattributesCODE_SMELLCRITICALcompiler-gcc-Wbad-function-castCODE_SMELLCRITICALcompiler-gcc-Wbool-compareCODE_SMELLCRITICALcompiler-gcc-Wbool-operationCODE_SMELLCRITICALcompiler-gcc-Wbuiltin-macro-redefinedCODE_SMELLCRITICALcompiler-gcc-Wc++-compatCODE_SMELLCRITICALcompiler-gcc-Wc++0x-compatCODE_SMELLCRITICALcompiler-gcc-Wc++11-compatCODE_SMELLCRITICALcompiler-gcc-Wc++14-compatCODE_SMELLCRITICALcompiler-gcc-Wc++1z-compatCODE_SMELLCRITICALcompiler-gcc-Wcast-alignCODE_SMELLCRITICALcompiler-gcc-Wcast-qualCODE_SMELLCRITICALcompiler-gcc-Wcatch-valueCODE_SMELLCRITICALcompiler-gcc-Wchar-subscriptsCODE_SMELLCRITICALcompiler-gcc-Wcharacter-truncationCODE_SMELLCRITICALcompiler-gcc-WchkpCODE_SMELLCRITICALcompiler-gcc-Wclass-memaccessCODE_SMELLCRITICALcompiler-gcc-WclobberedCODE_SMELLCRITICALcompiler-gcc-WcommentCODE_SMELLCRITICALcompiler-gcc-Wconditionally-supportedCODE_SMELLCRITICALcompiler-gcc-WconversionCODE_SMELLCRITICALcompiler-gcc-Wconversion-extraCODE_SMELLCRITICALcompiler-gcc-Wconversion-nullCODE_SMELLCRITICALcompiler-gcc-Wcoverage-mismatchCODE_SMELLCRITICALcompiler-gcc-WcppCODE_SMELLCRITICALcompiler-gcc-Wctor-dtor-privacyCODE_SMELLCRITICALcompiler-gcc-Wdangling-elseCODE_SMELLCRITICALcompiler-gcc-Wdate-timeCODE_SMELLCRITICALcompiler-gcc-Wdeclaration-after-statementCODE_SMELLCRITICALcompiler-gcc-Wdelete-incompleteCODE_SMELLCRITICALcompiler-gcc-Wdelete-non-virtual-dtorCODE_SMELLCRITICALcompiler-gcc-WdeprecatedCODE_SMELLCRITICALcompiler-gcc-Wdeprecated-declarationsCODE_SMELLCRITICALcompiler-gcc-Wdisabled-optimizationCODE_SMELLCRITICALcompiler-gcc-Wdiv-by-zeroBUGCRITICALcompiler-gcc-Wdouble-promotionCODE_SMELLCRITICALcompiler-gcc-Wduplicate-decl-specifierCODE_SMELLCRITICALcompiler-gcc-Wduplicated-branchesCODE_SMELLCRITICALcompiler-gcc-Wduplicated-condCODE_SMELLCRITICALcompiler-gcc-Weffc++CODE_SMELLCRITICALcompiler-gcc-Wempty-bodyCODE_SMELLCRITICALcompiler-gcc-Wendif-labelsCODE_SMELLCRITICALcompiler-gcc-Wenum-compareCODE_SMELLCRITICALcompiler-gcc-Wexpansion-to-definedCODE_SMELLCRITICALcompiler-gcc-Wfloat-conversionCODE_SMELLCRITICALcompiler-gcc-Wfloat-equalCODE_SMELLCRITICALcompiler-gcc-WformatCODE_SMELLCRITICALcompiler-gcc-Wformat-contains-nulCODE_SMELLCRITICALcompiler-gcc-Wformat-extra-argsCODE_SMELLCRITICALcompiler-gcc-Wformat-nonliteralCODE_SMELLCRITICALcompiler-gcc-Wformat-overflowCODE_SMELLCRITICALcompiler-gcc-Wformat-securityCODE_SMELLCRITICALcompiler-gcc-Wformat-signednessCODE_SMELLCRITICALcompiler-gcc-Wformat-truncationCODE_SMELLCRITICALcompiler-gcc-Wformat-y2kCODE_SMELLCRITICALcompiler-gcc-Wformat-zero-lengthCODE_SMELLCRITICALcompiler-gcc-Wframe-addressCODE_SMELLCRITICALcompiler-gcc-Wframe-larger-thanCODE_SMELLCRITICALcompiler-gcc-Wfree-nonheap-objectCODE_SMELLCRITICALcompiler-gcc-Wfunction-eliminationCODE_SMELLCRITICALcompiler-gcc-WhsaCODE_SMELLCRITICALcompiler-gcc-Wignored-attributesCODE_SMELLCRITICALcompiler-gcc-Wignored-qualifiersCODE_SMELLCRITICALcompiler-gcc-Wimplicit-fallthroughCODE_SMELLCRITICALcompiler-gcc-Wimplicit-function-declarationCODE_SMELLCRITICALcompiler-gcc-Wimplicit-intCODE_SMELLCRITICALcompiler-gcc-Wimplicit-interfaceCODE_SMELLCRITICALcompiler-gcc-Wimplicit-procedureCODE_SMELLCRITICALcompiler-gcc-Winit-selfCODE_SMELLCRITICALcompiler-gcc-WinlineCODE_SMELLCRITICALcompiler-gcc-Wint-in-bool-contextCODE_SMELLCRITICALcompiler-gcc-Wint-to-pointer-castCODE_SMELLCRITICALcompiler-gcc-Wintrinsic-shadowCODE_SMELLCRITICALcompiler-gcc-Wintrinsics-stdCODE_SMELLCRITICALcompiler-gcc-Winvalid-memory-modelCODE_SMELLCRITICALcompiler-gcc-Winvalid-offsetofCODE_SMELLCRITICALcompiler-gcc-Winvalid-pchCODE_SMELLCRITICALcompiler-gcc-Wjump-misses-initCODE_SMELLCRITICALcompiler-gcc-Wlarger-thanCODE_SMELLCRITICALcompiler-gcc-Wline-truncationCODE_SMELLCRITICALcompiler-gcc-Wliteral-suffixCODE_SMELLCRITICALcompiler-gcc-Wlogical-not-parenthesesCODE_SMELLCRITICALcompiler-gcc-Wlogical-opCODE_SMELLCRITICALcompiler-gcc-Wlong-longCODE_SMELLCRITICALcompiler-gcc-Wlto-type-mismatchCODE_SMELLCRITICALcompiler-gcc-WmainCODE_SMELLCRITICALcompiler-gcc-Wmaybe-uninitializedCODE_SMELLCRITICALcompiler-gcc-Wmemset-elt-sizeCODE_SMELLCRITICALcompiler-gcc-Wmemset-transposed-argsCODE_SMELLCRITICALcompiler-gcc-Wmisleading-indentationCODE_SMELLCRITICALcompiler-gcc-Wmissing-bracesCODE_SMELLCRITICALcompiler-gcc-Wmissing-declarationsCODE_SMELLCRITICALcompiler-gcc-Wmissing-field-initializersCODE_SMELLCRITICALcompiler-gcc-Wmissing-format-attributeCODE_SMELLCRITICALcompiler-gcc-Wmissing-include-dirsCODE_SMELLCRITICALcompiler-gcc-Wmissing-noreturnCODE_SMELLCRITICALcompiler-gcc-Wmissing-parameter-typeCODE_SMELLCRITICALcompiler-gcc-Wmissing-prototypesCODE_SMELLCRITICALcompiler-gcc-WmudflapCODE_SMELLCRITICALcompiler-gcc-WmulticharCODE_SMELLCRITICALcompiler-gcc-Wmultiple-inheritanceCODE_SMELLCRITICALcompiler-gcc-Wmultistatement-macrosCODE_SMELLCRITICALcompiler-gcc-WnamespacesCODE_SMELLCRITICALcompiler-gcc-WnarrowingCODE_SMELLCRITICALcompiler-gcc-Wnested-externsCODE_SMELLCRITICALcompiler-gcc-Wno-aggressive-loop-optimizationsCODE_SMELLCRITICALcompiler-gcc-Wno-builtin-declaration-mismatchCODE_SMELLCRITICALcompiler-gcc-WnoexceptCODE_SMELLCRITICALcompiler-gcc-Wnoexcept-typeCODE_SMELLCRITICALcompiler-gcc-Wnon-template-friendCODE_SMELLCRITICALcompiler-gcc-Wnon-virtual-dtorCODE_SMELLCRITICALcompiler-gcc-WnonnullCODE_SMELLCRITICALcompiler-gcc-Wnonnull-compareCODE_SMELLCRITICALcompiler-gcc-WnormalizedCODE_SMELLCRITICALcompiler-gcc-Wnull-dereferenceCODE_SMELLCRITICALcompiler-gcc-Wold-style-castCODE_SMELLCRITICALcompiler-gcc-Wold-style-declarationCODE_SMELLCRITICALcompiler-gcc-Wold-style-definitionCODE_SMELLCRITICALcompiler-gcc-WoverflowCODE_SMELLCRITICALcompiler-gcc-Woverlength-stringsCODE_SMELLCRITICALcompiler-gcc-Woverloaded-virtualCODE_SMELLCRITICALcompiler-gcc-Woverride-initCODE_SMELLCRITICALcompiler-gcc-Woverride-init-side-effectsCODE_SMELLCRITICALcompiler-gcc-WpackedCODE_SMELLCRITICALcompiler-gcc-Wpacked-bitfield-compatCODE_SMELLCRITICALcompiler-gcc-WpaddedCODE_SMELLCRITICALcompiler-gcc-WparenthesesCODE_SMELLCRITICALcompiler-gcc-Wplacement-newCODE_SMELLCRITICALcompiler-gcc-Wpmf-conversionsCODE_SMELLCRITICALcompiler-gcc-Wpointer-arithCODE_SMELLCRITICALcompiler-gcc-Wpointer-compareCODE_SMELLCRITICALcompiler-gcc-Wpointer-signCODE_SMELLCRITICALcompiler-gcc-Wpointer-to-int-castCODE_SMELLCRITICALcompiler-gcc-WpragmasCODE_SMELLCRITICALcompiler-gcc-Wproperty-assign-defaultCODE_SMELLCRITICALcompiler-gcc-WprotocolCODE_SMELLCRITICALcompiler-gcc-Wreal-q-constantCODE_SMELLCRITICALcompiler-gcc-Wredundant-declsCODE_SMELLCRITICALcompiler-gcc-WregisterCODE_SMELLCRITICALcompiler-gcc-WreorderCODE_SMELLCRITICALcompiler-gcc-WrestrictCODE_SMELLCRITICALcompiler-gcc-Wreturn-typeCODE_SMELLCRITICALcompiler-gcc-WselectorCODE_SMELLCRITICALcompiler-gcc-Wsequence-pointCODE_SMELLCRITICALcompiler-gcc-WshadowCODE_SMELLCRITICALcompiler-gcc-Wshift-count-negativeCODE_SMELLCRITICALcompiler-gcc-Wshift-count-overflowCODE_SMELLCRITICALcompiler-gcc-Wshift-negative-valueCODE_SMELLCRITICALcompiler-gcc-Wshift-overflowCODE_SMELLCRITICALcompiler-gcc-Wsign-compareCODE_SMELLCRITICALcompiler-gcc-Wsign-conversionCODE_SMELLCRITICALcompiler-gcc-Wsign-promoCODE_SMELLCRITICALcompiler-gcc-Wsized-deallocationCODE_SMELLCRITICALcompiler-gcc-Wsizeof-array-argumentCODE_SMELLCRITICALcompiler-gcc-Wsizeof-pointer-divCODE_SMELLCRITICALcompiler-gcc-Wsizeof-pointer-memaccessCODE_SMELLCRITICALcompiler-gcc-Wstack-protectorCODE_SMELLCRITICALcompiler-gcc-Wstack-usageCODE_SMELLCRITICALcompiler-gcc-Wstrict-aliasingCODE_SMELLCRITICALcompiler-gcc-Wstrict-null-sentinelCODE_SMELLCRITICALcompiler-gcc-Wstrict-overflowCODE_SMELLCRITICALcompiler-gcc-Wstrict-prototypesCODE_SMELLCRITICALcompiler-gcc-Wstrict-selector-matchCODE_SMELLCRITICALcompiler-gcc-Wstringop-overflowCODE_SMELLCRITICALcompiler-gcc-Wsubobject-linkageCODE_SMELLCRITICALcompiler-gcc-Wsuggest-attribute=constCODE_SMELLCRITICALcompiler-gcc-Wsuggest-attribute=formatCODE_SMELLCRITICALcompiler-gcc-Wsuggest-attribute=noreturnCODE_SMELLCRITICALcompiler-gcc-Wsuggest-attribute=pureCODE_SMELLCRITICALcompiler-gcc-Wsuggest-final-methodsCODE_SMELLCRITICALcompiler-gcc-Wsuggest-final-typesCODE_SMELLCRITICALcompiler-gcc-Wsuggest-overrideCODE_SMELLCRITICALcompiler-gcc-WsurprisingCODE_SMELLCRITICALcompiler-gcc-WswitchCODE_SMELLCRITICALcompiler-gcc-Wswitch-boolCODE_SMELLCRITICALcompiler-gcc-Wswitch-defaultCODE_SMELLCRITICALcompiler-gcc-Wswitch-enumCODE_SMELLCRITICALcompiler-gcc-Wswitch-unreachableCODE_SMELLCRITICALcompiler-gcc-Wsync-nandCODE_SMELLCRITICALcompiler-gcc-Wsystem-headersCODE_SMELLCRITICALcompiler-gcc-Wtautological-compareCODE_SMELLCRITICALcompiler-gcc-WtemplatesCODE_SMELLCRITICALcompiler-gcc-WtraditionalCODE_SMELLCRITICALcompiler-gcc-Wtraditional-conversionCODE_SMELLCRITICALcompiler-gcc-WtrampolinesCODE_SMELLCRITICALcompiler-gcc-WtrigraphsCODE_SMELLCRITICALcompiler-gcc-Wtype-limitsCODE_SMELLCRITICALcompiler-gcc-Wundeclared-selectorCODE_SMELLCRITICALcompiler-gcc-WundefCODE_SMELLCRITICALcompiler-gcc-WunderflowCODE_SMELLCRITICALcompiler-gcc-WuninitializedCODE_SMELLCRITICALcompiler-gcc-Wunknown-pragmasCODE_SMELLCRITICALcompiler-gcc-Wunsafe-loop-optimizationsCODE_SMELLCRITICALcompiler-gcc-Wunsuffixed-float-constantsCODE_SMELLCRITICALcompiler-gcc-Wunused-but-set-parameterCODE_SMELLCRITICALcompiler-gcc-Wunused-but-set-variableCODE_SMELLCRITICALcompiler-gcc-Wunused-const-variableCODE_SMELLCRITICALcompiler-gcc-Wunused-dummy-argumentCODE_SMELLCRITICALcompiler-gcc-Wunused-functionCODE_SMELLCRITICALcompiler-gcc-Wunused-labelCODE_SMELLCRITICALcompiler-gcc-Wunused-local-typedefsCODE_SMELLCRITICALcompiler-gcc-Wunused-macrosCODE_SMELLCRITICALcompiler-gcc-Wunused-parameterCODE_SMELLCRITICALcompiler-gcc-Wunused-resultCODE_SMELLCRITICALcompiler-gcc-Wunused-valueCODE_SMELLCRITICALcompiler-gcc-Wunused-variableCODE_SMELLCRITICALcompiler-gcc-Wuseless-castCODE_SMELLCRITICALcompiler-gcc-WvarargsCODE_SMELLCRITICALcompiler-gcc-Wvariadic-macrosCODE_SMELLCRITICALcompiler-gcc-Wvector-operation-performanceCODE_SMELLCRITICALcompiler-gcc-Wvirtual-inheritanceCODE_SMELLCRITICALcompiler-gcc-WvlaCODE_SMELLCRITICALcompiler-gcc-Wvla-larger-thanCODE_SMELLCRITICALcompiler-gcc-Wvolatile-register-varCODE_SMELLCRITICALcompiler-gcc-Wwrite-stringsCODE_SMELLCRITICALcompiler-gcc-Wzero-as-null-pointer-constantCODE_SMELLCRITICALcompiler-gccdefaultCODE_SMELLCRITICALcompiler-vcC26447CODE_SMELLINFOcompiler-vcC4297CODE_SMELLINFOcppcheckAssignmentIntegerToAddressBUGMINORcppcheckargumentSizeBUGMINORcppcheckarithOperationsOnVoidPointerBUGMINORcppcheckarrayIndexOutOfBoundsBUGMAJORcppcheckarrayIndexOutOfBoundsCondBUGMINORcppcheckarrayIndexThenCheckCODE_SMELLMINORcppcheckassertWithSideEffectBUGMINORcppcheckassignBoolToFloatCODE_SMELLMINORcppcheckassignBoolToPointerBUGMAJORcppcheckautoVariablesBUGMAJORcppcheckautoVariablesAssignGlobalPointerBUGMINORcppcheckautovarInvalidDeallocationBUGMAJORcppcheckbadBitmaskCheckBUGMINORcppcheckboostForeachErrorBUGMAJORcppcheckbufferAccessOutOfBoundsBUGMAJORcppcheckcharBitOpBUGMINORcppcheckcharLiteralWithCharPtrCompareBUGMINORcppcheckcheckCastIntToCharAndBackBUGMINORcppcheckclarifyCalculationCODE_SMELLMINORcppcheckclarifyConditionCODE_SMELLMINORcppcheckclarifyStatementBUGMINORcppcheckcomparePointersBUGMAJORcppcheckcomparisonOfBoolWithBoolErrorCODE_SMELLMINORcppcheckcomparisonOfFuncReturningBoolErrorCODE_SMELLMINORcppcheckcomparisonOfTwoFuncsReturningBoolErrorCODE_SMELLMINORcppcheckcontainerOutOfBoundsBUGMAJORcppcheckdanglingLifetimeBUGMAJORcppcheckdanglingReferenceBUGMAJORcppcheckdanglingTemporaryLifetimeBUGMAJORcppcheckdeallocDeallocBUGMAJORcppcheckdeallocretBUGMAJORcppcheckdeallocuseBUGMAJORcppcheckdoubleFreeBUGMAJORcppcheckduplicateBranchCODE_SMELLMINORcppcheckduplicateExpressionCODE_SMELLMINORcppcheckduplicateExpressionTernaryCODE_SMELLMINORcppcheckeraseDereferenceBUGMAJORcppcheckexceptDeallocThrowBUGMINORcppcheckexceptThrowInDestructorBUGMINORcppcheckfloatConversionOverflowBUGMAJORcppcheckfuncArgOrderDifferentBUGMINORcppcheckidenticalInnerConditionBUGMINORcppcheckincorrectCharBooleanErrorBUGMINORcppcheckincorrectLogicOperatorBUGMINORcppcheckincorrectStringBooleanErrorBUGMINORcppcheckinsecureCmdLineArgsBUGMAJORcppcheckintegerOverflowBUGMAJORcppcheckinvalidContainerBUGMAJORcppcheckinvalidFreeBUGMAJORcppcheckinvalidFunctionArgBUGMAJORcppcheckinvalidFunctionArgBoolBUGMAJORcppcheckinvalidFunctionArgStrBUGMAJORcppcheckinvalidIterator1BUGMAJORcppcheckinvalidIterator2BUGMAJORcppcheckinvalidLengthModifierErrorBUGMINORcppcheckinvalidLifetimeBUGMAJORcppcheckinvalidPointerBUGMAJORcppcheckinvalidPrintfArgType_floatBUGMINORcppcheckinvalidPrintfArgType_intBUGMINORcppcheckinvalidPrintfArgType_nBUGMINORcppcheckinvalidPrintfArgType_pBUGMINORcppcheckinvalidPrintfArgType_sBUGMINORcppcheckinvalidPrintfArgType_sintBUGMINORcppcheckinvalidPrintfArgType_uintBUGMINORcppcheckinvalidScanfArgType_floatBUGMINORcppcheckinvalidScanfArgType_intBUGMINORcppcheckinvalidScanfFormatWidthBUGMAJORcppcheckinvalidScanfFormatWidth_smallerBUGMINORcppcheckinvalidTestForOverflowBUGMINORcppcheckinvalidscanfBUGMINORcppcheckinvalidscanf_libcBUGMINORcppcheckiteratorsBUGMAJORcppcheckiterators1BUGMAJORcppcheckiterators2BUGMAJORcppcheckiterators3BUGMAJORcppcheckiteratorsCmp1BUGMAJORcppcheckiteratorsCmp2BUGMAJORcppcheckknownConditionTrueFalseCODE_SMELLMINORcppcheckleakNoVarFunctionCallBUGMAJORcppcheckliteralWithCharPtrCompareBUGMINORcppcheckmallocOnClassErrorBUGMAJORcppcheckmemleakBUGMAJORcppcheckmemleakOnReallocBUGMAJORcppcheckmemsetValueOutOfRangeBUGMINORcppcheckmismatchAllocDeallocBUGMAJORcppcheckmismatchSizeBUGMAJORcppcheckmismatchingContainerExpressionBUGMINORcppcheckmismatchingContainersBUGMAJORcppchecknanInArithmeticExpressionCODE_SMELLMINORcppchecknegativeArraySizeBUGMINORcppchecknegativeContainerIndexBUGMAJORcppchecknegativeIndexBUGMAJORcppchecknegativeMemoryAllocationSizeBUGMAJORcppchecknoConstructorCODE_SMELLMINORcppchecknullPointerBUGMAJORcppchecknullPointerArithmeticBUGMAJORcppchecknullPointerArithmeticRedundantCheckBUGMINORcppchecknullPointerDefaultArgBUGMINORcppchecknullPointerRedundantCheckBUGMINORcppcheckobjectIndexBUGMAJORcppcheckobsoleteFunctionsusleepCODE_SMELLMINORcppcheckoperatorEqMissingReturnStatementBUGMAJORcppcheckoutOfBoundsBUGMAJORcppcheckpointerArithBoolBUGMAJORcppcheckpointerLessThanZeroCODE_SMELLMINORcppcheckpointerOutOfBoundsBUGMINORcppcheckpointerPositiveCODE_SMELLMINORcppcheckpossibleBufferAccessOutOfBoundsBUGMINORcppcheckpureVirtualCallBUGMINORcppcheckredundantAssignInSwitchBUGMINORcppcheckredundantConditionCODE_SMELLMINORcppcheckresourceLeakBUGMAJORcppcheckreturnAddressOfAutoVariableBUGMAJORcppcheckreturnAddressOfFunctionParameterBUGMAJORcppcheckreturnDanglingLifetimeBUGMAJORcppcheckreturnLocalVariableBUGMAJORcppcheckreturnReferenceBUGMAJORcppcheckreturnTempReferenceBUGMAJORcppcheckseekOnAppendedFileBUGMINORcppcheckselfAssignmentBUGMINORcppcheckselfInitializationBUGMAJORcppcheckshiftNegativeBUGMAJORcppcheckshiftNegativeLHSBUGMINORcppcheckshiftTooManyBitsBUGMAJORcppcheckshiftTooManyBitsSignedBUGMAJORcppchecksizeofCalculationBUGMINORcppchecksizeofFunctionCallBUGMINORcppchecksizeofVoidBUGMINORcppchecksprintfOverlappingDataBUGMAJORcppcheckstlFindInsertBUGMINORcppcheckstlOutOfBoundsBUGMAJORcppcheckstlcstrthrowBUGMAJORcppcheckstringLiteralWriteBUGMAJORcppcheckthrowInNoexceptFunctionBUGMAJORcppcheckunassignedVariableCODE_SMELLMINORcppcheckuninitMemberVarBUGMINORcppcheckuninitMemberVarPrivateBUGMINORcppcheckuninitStructMemberBUGMAJORcppcheckuninitdataBUGMAJORcppcheckuninitstringBUGMAJORcppcheckuninitvarBUGMAJORcppcheckunknownEvaluationOrderBUGMAJORcppcheckunpreciseMathCallCODE_SMELLMINORcppcheckunreachableCodeCODE_SMELLMINORcppcheckunsafeClassRefMemberBUGMINORcppcheckunsignedLessThanZeroCODE_SMELLMINORcppcheckunsignedPositiveCODE_SMELLMINORcppcheckunusedVariableCODE_SMELLMINORcppcheckuseClosedFileBUGMAJORcppcheckuselessAssignmentArgCODE_SMELLMINORcppcheckuselessAssignmentPtrArgBUGMINORcppcheckusleepCalledCODE_SMELLMINORcppcheckva_end_missingBUGMAJORcppcheckva_start_referencePassedBUGMAJORcppcheckva_start_subsequentCallsBUGMAJORcppcheckvarFuncNullUBBUGMINORcppcheckvariableHidingEnumCODE_SMELLMINORcppcheckvariableHidingTypedefCODE_SMELLMINORcppcheckvirtualCallInConstructorBUGMINORcppcheckwrongPipeParameterSizeBUGMAJORcppcheckwrongPrintfScanfArgNumBUGMAJORcppcheckwrongPrintfScanfParameterPositionErrorBUGMINORcppcheckzerodivBUGMAJORcppcheckzerodivcondBUGMAJORcxxFunctionComplexityCODE_SMELLMAJORmax10cxxTabCharacterCODE_SMELLMINORcreateLineViolationfalsecxxTooLongLineCODE_SMELLMINORmaximumLineLength100tabWidth4cxxTooManyLinesOfCodeInFunctionCODE_SMELLMAJORmax60cxxTooManyStatementsPerLineCODE_SMELLMAJORexcludeCaseBreakfalsecxxUndocumentedApiCODE_SMELLMINORpclint560CODE_SMELLMAJORpclint573CODE_SMELLMAJORvalgrindClientCheckCODE_SMELLMINORvalgrindInvalidFreeBUGCRITICALvalgrindInvalidJumpBUGCRITICALvalgrindInvalidMemPoolCODE_SMELLMINORvalgrindInvalidReadBUGCRITICALvalgrindInvalidWriteBUGCRITICALvalgrindLeak_DefinitelyLostBUGMAJORvalgrindLeak_IndirectlyLostBUGMAJORvalgrindLeak_PossiblyLostCODE_SMELLMAJORvalgrindLeak_StillReachableCODE_SMELLMINORvalgrindMismatchedFreeBUGCRITICALvalgrindOverlapBUGCRITICALvalgrindSyscallParamCODE_SMELLCRITICALvalgrindUninitConditionBUGCRITICALvalgrindUninitValueBUGMAJOR \ No newline at end of file diff --git a/conf/quality_profiles/c/RNC_C_B.xml b/conf/quality_profiles/c/RNC_C_B.xml deleted file mode 100644 index 02ec116..0000000 --- a/conf/quality_profiles/c/RNC_C_B.xml +++ /dev/null @@ -1 +0,0 @@ -RNC C Bcxxcompiler-gcc-WabiCODE_SMELLCRITICALcompiler-gcc-WaddressCODE_SMELLCRITICALcompiler-gcc-Waggregate-returnCODE_SMELLCRITICALcompiler-gcc-WaliasingCODE_SMELLCRITICALcompiler-gcc-Walign-commonsCODE_SMELLCRITICALcompiler-gcc-Walloc-size-larger-thanCODE_SMELLCRITICALcompiler-gcc-Walloc-zeroCODE_SMELLCRITICALcompiler-gcc-Walloca-larger-thanCODE_SMELLCRITICALcompiler-gcc-WampersandCODE_SMELLCRITICALcompiler-gcc-Warray-boundsBUGCRITICALcompiler-gcc-Warray-temporariesCODE_SMELLCRITICALcompiler-gcc-Wassign-interceptCODE_SMELLCRITICALcompiler-gcc-WattributesCODE_SMELLCRITICALcompiler-gcc-Wbad-function-castCODE_SMELLCRITICALcompiler-gcc-Wbool-compareCODE_SMELLCRITICALcompiler-gcc-Wbool-operationCODE_SMELLCRITICALcompiler-gcc-Wbuiltin-macro-redefinedCODE_SMELLCRITICALcompiler-gcc-Wc++-compatCODE_SMELLCRITICALcompiler-gcc-Wc++0x-compatCODE_SMELLCRITICALcompiler-gcc-Wc++11-compatCODE_SMELLCRITICALcompiler-gcc-Wc++14-compatCODE_SMELLCRITICALcompiler-gcc-Wc++1z-compatCODE_SMELLCRITICALcompiler-gcc-Wcast-alignCODE_SMELLCRITICALcompiler-gcc-Wcast-qualCODE_SMELLCRITICALcompiler-gcc-Wcatch-valueCODE_SMELLCRITICALcompiler-gcc-Wchar-subscriptsCODE_SMELLCRITICALcompiler-gcc-Wcharacter-truncationCODE_SMELLCRITICALcompiler-gcc-WchkpCODE_SMELLCRITICALcompiler-gcc-Wclass-memaccessCODE_SMELLCRITICALcompiler-gcc-WclobberedCODE_SMELLCRITICALcompiler-gcc-WcommentCODE_SMELLCRITICALcompiler-gcc-Wconditionally-supportedCODE_SMELLCRITICALcompiler-gcc-WconversionCODE_SMELLCRITICALcompiler-gcc-Wconversion-extraCODE_SMELLCRITICALcompiler-gcc-Wconversion-nullCODE_SMELLCRITICALcompiler-gcc-Wcoverage-mismatchCODE_SMELLCRITICALcompiler-gcc-WcppCODE_SMELLCRITICALcompiler-gcc-Wctor-dtor-privacyCODE_SMELLCRITICALcompiler-gcc-Wdangling-elseCODE_SMELLCRITICALcompiler-gcc-Wdate-timeCODE_SMELLCRITICALcompiler-gcc-Wdeclaration-after-statementCODE_SMELLCRITICALcompiler-gcc-Wdelete-incompleteCODE_SMELLCRITICALcompiler-gcc-Wdelete-non-virtual-dtorCODE_SMELLCRITICALcompiler-gcc-WdeprecatedCODE_SMELLCRITICALcompiler-gcc-Wdeprecated-declarationsCODE_SMELLCRITICALcompiler-gcc-Wdisabled-optimizationCODE_SMELLCRITICALcompiler-gcc-Wdiv-by-zeroBUGCRITICALcompiler-gcc-Wdouble-promotionCODE_SMELLCRITICALcompiler-gcc-Wduplicate-decl-specifierCODE_SMELLCRITICALcompiler-gcc-Wduplicated-branchesCODE_SMELLCRITICALcompiler-gcc-Wduplicated-condCODE_SMELLCRITICALcompiler-gcc-Weffc++CODE_SMELLCRITICALcompiler-gcc-Wempty-bodyCODE_SMELLCRITICALcompiler-gcc-Wendif-labelsCODE_SMELLCRITICALcompiler-gcc-Wenum-compareCODE_SMELLCRITICALcompiler-gcc-Wexpansion-to-definedCODE_SMELLCRITICALcompiler-gcc-Wfloat-conversionCODE_SMELLCRITICALcompiler-gcc-Wfloat-equalCODE_SMELLCRITICALcompiler-gcc-WformatCODE_SMELLCRITICALcompiler-gcc-Wformat-contains-nulCODE_SMELLCRITICALcompiler-gcc-Wformat-extra-argsCODE_SMELLCRITICALcompiler-gcc-Wformat-nonliteralCODE_SMELLCRITICALcompiler-gcc-Wformat-overflowCODE_SMELLCRITICALcompiler-gcc-Wformat-securityCODE_SMELLCRITICALcompiler-gcc-Wformat-signednessCODE_SMELLCRITICALcompiler-gcc-Wformat-truncationCODE_SMELLCRITICALcompiler-gcc-Wformat-y2kCODE_SMELLCRITICALcompiler-gcc-Wformat-zero-lengthCODE_SMELLCRITICALcompiler-gcc-Wframe-addressCODE_SMELLCRITICALcompiler-gcc-Wframe-larger-thanCODE_SMELLCRITICALcompiler-gcc-Wfree-nonheap-objectCODE_SMELLCRITICALcompiler-gcc-Wfunction-eliminationCODE_SMELLCRITICALcompiler-gcc-WhsaCODE_SMELLCRITICALcompiler-gcc-Wignored-attributesCODE_SMELLCRITICALcompiler-gcc-Wignored-qualifiersCODE_SMELLCRITICALcompiler-gcc-Wimplicit-fallthroughCODE_SMELLCRITICALcompiler-gcc-Wimplicit-function-declarationCODE_SMELLCRITICALcompiler-gcc-Wimplicit-intCODE_SMELLCRITICALcompiler-gcc-Wimplicit-interfaceCODE_SMELLCRITICALcompiler-gcc-Wimplicit-procedureCODE_SMELLCRITICALcompiler-gcc-Winit-selfCODE_SMELLCRITICALcompiler-gcc-WinlineCODE_SMELLCRITICALcompiler-gcc-Wint-in-bool-contextCODE_SMELLCRITICALcompiler-gcc-Wint-to-pointer-castCODE_SMELLCRITICALcompiler-gcc-Wintrinsic-shadowCODE_SMELLCRITICALcompiler-gcc-Wintrinsics-stdCODE_SMELLCRITICALcompiler-gcc-Winvalid-memory-modelCODE_SMELLCRITICALcompiler-gcc-Winvalid-offsetofCODE_SMELLCRITICALcompiler-gcc-Winvalid-pchCODE_SMELLCRITICALcompiler-gcc-Wjump-misses-initCODE_SMELLCRITICALcompiler-gcc-Wlarger-thanCODE_SMELLCRITICALcompiler-gcc-Wline-truncationCODE_SMELLCRITICALcompiler-gcc-Wliteral-suffixCODE_SMELLCRITICALcompiler-gcc-Wlogical-not-parenthesesCODE_SMELLCRITICALcompiler-gcc-Wlogical-opCODE_SMELLCRITICALcompiler-gcc-Wlong-longCODE_SMELLCRITICALcompiler-gcc-Wlto-type-mismatchCODE_SMELLCRITICALcompiler-gcc-WmainCODE_SMELLCRITICALcompiler-gcc-Wmaybe-uninitializedCODE_SMELLCRITICALcompiler-gcc-Wmemset-elt-sizeCODE_SMELLCRITICALcompiler-gcc-Wmemset-transposed-argsCODE_SMELLCRITICALcompiler-gcc-Wmisleading-indentationCODE_SMELLCRITICALcompiler-gcc-Wmissing-bracesCODE_SMELLCRITICALcompiler-gcc-Wmissing-declarationsCODE_SMELLCRITICALcompiler-gcc-Wmissing-field-initializersCODE_SMELLCRITICALcompiler-gcc-Wmissing-format-attributeCODE_SMELLCRITICALcompiler-gcc-Wmissing-include-dirsCODE_SMELLCRITICALcompiler-gcc-Wmissing-noreturnCODE_SMELLCRITICALcompiler-gcc-Wmissing-parameter-typeCODE_SMELLCRITICALcompiler-gcc-Wmissing-prototypesCODE_SMELLCRITICALcompiler-gcc-WmudflapCODE_SMELLCRITICALcompiler-gcc-WmulticharCODE_SMELLCRITICALcompiler-gcc-Wmultiple-inheritanceCODE_SMELLCRITICALcompiler-gcc-Wmultistatement-macrosCODE_SMELLCRITICALcompiler-gcc-WnamespacesCODE_SMELLCRITICALcompiler-gcc-WnarrowingCODE_SMELLCRITICALcompiler-gcc-Wnested-externsCODE_SMELLCRITICALcompiler-gcc-Wno-aggressive-loop-optimizationsCODE_SMELLCRITICALcompiler-gcc-Wno-builtin-declaration-mismatchCODE_SMELLCRITICALcompiler-gcc-WnoexceptCODE_SMELLCRITICALcompiler-gcc-Wnoexcept-typeCODE_SMELLCRITICALcompiler-gcc-Wnon-template-friendCODE_SMELLCRITICALcompiler-gcc-Wnon-virtual-dtorCODE_SMELLCRITICALcompiler-gcc-WnonnullCODE_SMELLCRITICALcompiler-gcc-Wnonnull-compareCODE_SMELLCRITICALcompiler-gcc-WnormalizedCODE_SMELLCRITICALcompiler-gcc-Wnull-dereferenceCODE_SMELLCRITICALcompiler-gcc-Wold-style-castCODE_SMELLCRITICALcompiler-gcc-Wold-style-declarationCODE_SMELLCRITICALcompiler-gcc-Wold-style-definitionCODE_SMELLCRITICALcompiler-gcc-WoverflowCODE_SMELLCRITICALcompiler-gcc-Woverlength-stringsCODE_SMELLCRITICALcompiler-gcc-Woverloaded-virtualCODE_SMELLCRITICALcompiler-gcc-Woverride-initCODE_SMELLCRITICALcompiler-gcc-Woverride-init-side-effectsCODE_SMELLCRITICALcompiler-gcc-WpackedCODE_SMELLCRITICALcompiler-gcc-Wpacked-bitfield-compatCODE_SMELLCRITICALcompiler-gcc-WpaddedCODE_SMELLCRITICALcompiler-gcc-WparenthesesCODE_SMELLCRITICALcompiler-gcc-Wplacement-newCODE_SMELLCRITICALcompiler-gcc-Wpmf-conversionsCODE_SMELLCRITICALcompiler-gcc-Wpointer-arithCODE_SMELLCRITICALcompiler-gcc-Wpointer-compareCODE_SMELLCRITICALcompiler-gcc-Wpointer-signCODE_SMELLCRITICALcompiler-gcc-Wpointer-to-int-castCODE_SMELLCRITICALcompiler-gcc-WpragmasCODE_SMELLCRITICALcompiler-gcc-Wproperty-assign-defaultCODE_SMELLCRITICALcompiler-gcc-WprotocolCODE_SMELLCRITICALcompiler-gcc-Wreal-q-constantCODE_SMELLCRITICALcompiler-gcc-Wredundant-declsCODE_SMELLCRITICALcompiler-gcc-WregisterCODE_SMELLCRITICALcompiler-gcc-WreorderCODE_SMELLCRITICALcompiler-gcc-WrestrictCODE_SMELLCRITICALcompiler-gcc-Wreturn-typeCODE_SMELLCRITICALcompiler-gcc-WselectorCODE_SMELLCRITICALcompiler-gcc-Wsequence-pointCODE_SMELLCRITICALcompiler-gcc-WshadowCODE_SMELLCRITICALcompiler-gcc-Wshift-count-negativeCODE_SMELLCRITICALcompiler-gcc-Wshift-count-overflowCODE_SMELLCRITICALcompiler-gcc-Wshift-negative-valueCODE_SMELLCRITICALcompiler-gcc-Wshift-overflowCODE_SMELLCRITICALcompiler-gcc-Wsign-compareCODE_SMELLCRITICALcompiler-gcc-Wsign-conversionCODE_SMELLCRITICALcompiler-gcc-Wsign-promoCODE_SMELLCRITICALcompiler-gcc-Wsized-deallocationCODE_SMELLCRITICALcompiler-gcc-Wsizeof-array-argumentCODE_SMELLCRITICALcompiler-gcc-Wsizeof-pointer-divCODE_SMELLCRITICALcompiler-gcc-Wsizeof-pointer-memaccessCODE_SMELLCRITICALcompiler-gcc-Wstack-protectorCODE_SMELLCRITICALcompiler-gcc-Wstack-usageCODE_SMELLCRITICALcompiler-gcc-Wstrict-aliasingCODE_SMELLCRITICALcompiler-gcc-Wstrict-null-sentinelCODE_SMELLCRITICALcompiler-gcc-Wstrict-overflowCODE_SMELLCRITICALcompiler-gcc-Wstrict-prototypesCODE_SMELLCRITICALcompiler-gcc-Wstrict-selector-matchCODE_SMELLCRITICALcompiler-gcc-Wstringop-overflowCODE_SMELLCRITICALcompiler-gcc-Wsubobject-linkageCODE_SMELLCRITICALcompiler-gcc-Wsuggest-attribute=constCODE_SMELLCRITICALcompiler-gcc-Wsuggest-attribute=formatCODE_SMELLCRITICALcompiler-gcc-Wsuggest-attribute=noreturnCODE_SMELLCRITICALcompiler-gcc-Wsuggest-attribute=pureCODE_SMELLCRITICALcompiler-gcc-Wsuggest-final-methodsCODE_SMELLCRITICALcompiler-gcc-Wsuggest-final-typesCODE_SMELLCRITICALcompiler-gcc-Wsuggest-overrideCODE_SMELLCRITICALcompiler-gcc-WsurprisingCODE_SMELLCRITICALcompiler-gcc-WswitchCODE_SMELLCRITICALcompiler-gcc-Wswitch-boolCODE_SMELLCRITICALcompiler-gcc-Wswitch-defaultCODE_SMELLCRITICALcompiler-gcc-Wswitch-enumCODE_SMELLCRITICALcompiler-gcc-Wswitch-unreachableCODE_SMELLCRITICALcompiler-gcc-Wsync-nandCODE_SMELLCRITICALcompiler-gcc-Wsystem-headersCODE_SMELLCRITICALcompiler-gcc-Wtautological-compareCODE_SMELLCRITICALcompiler-gcc-WtemplatesCODE_SMELLCRITICALcompiler-gcc-WtraditionalCODE_SMELLCRITICALcompiler-gcc-Wtraditional-conversionCODE_SMELLCRITICALcompiler-gcc-WtrampolinesCODE_SMELLCRITICALcompiler-gcc-WtrigraphsCODE_SMELLCRITICALcompiler-gcc-Wtype-limitsCODE_SMELLCRITICALcompiler-gcc-Wundeclared-selectorCODE_SMELLCRITICALcompiler-gcc-WundefCODE_SMELLCRITICALcompiler-gcc-WunderflowCODE_SMELLCRITICALcompiler-gcc-WuninitializedCODE_SMELLCRITICALcompiler-gcc-Wunknown-pragmasCODE_SMELLCRITICALcompiler-gcc-Wunsafe-loop-optimizationsCODE_SMELLCRITICALcompiler-gcc-Wunsuffixed-float-constantsCODE_SMELLCRITICALcompiler-gcc-Wunused-but-set-parameterCODE_SMELLCRITICALcompiler-gcc-Wunused-but-set-variableCODE_SMELLCRITICALcompiler-gcc-Wunused-const-variableCODE_SMELLCRITICALcompiler-gcc-Wunused-dummy-argumentCODE_SMELLCRITICALcompiler-gcc-Wunused-functionCODE_SMELLCRITICALcompiler-gcc-Wunused-labelCODE_SMELLCRITICALcompiler-gcc-Wunused-local-typedefsCODE_SMELLCRITICALcompiler-gcc-Wunused-macrosCODE_SMELLCRITICALcompiler-gcc-Wunused-parameterCODE_SMELLCRITICALcompiler-gcc-Wunused-resultCODE_SMELLCRITICALcompiler-gcc-Wunused-valueCODE_SMELLCRITICALcompiler-gcc-Wunused-variableCODE_SMELLCRITICALcompiler-gcc-Wuseless-castCODE_SMELLCRITICALcompiler-gcc-WvarargsCODE_SMELLCRITICALcompiler-gcc-Wvariadic-macrosCODE_SMELLCRITICALcompiler-gcc-Wvector-operation-performanceCODE_SMELLCRITICALcompiler-gcc-Wvirtual-inheritanceCODE_SMELLCRITICALcompiler-gcc-WvlaCODE_SMELLCRITICALcompiler-gcc-Wvla-larger-thanCODE_SMELLCRITICALcompiler-gcc-Wvolatile-register-varCODE_SMELLCRITICALcompiler-gcc-Wwrite-stringsCODE_SMELLCRITICALcompiler-gcc-Wzero-as-null-pointer-constantCODE_SMELLCRITICALcompiler-gccdefaultCODE_SMELLCRITICALcompiler-vcC26447CODE_SMELLINFOcompiler-vcC4297CODE_SMELLINFOcppcheckAssignmentIntegerToAddressBUGMINORcppcheckargumentSizeBUGMINORcppcheckarithOperationsOnVoidPointerBUGMINORcppcheckarrayIndexOutOfBoundsBUGMAJORcppcheckarrayIndexOutOfBoundsCondBUGMINORcppcheckarrayIndexThenCheckCODE_SMELLMINORcppcheckassertWithSideEffectBUGMINORcppcheckassignBoolToFloatCODE_SMELLMINORcppcheckassignBoolToPointerBUGMAJORcppcheckautoVariablesBUGMAJORcppcheckautoVariablesAssignGlobalPointerBUGMINORcppcheckautovarInvalidDeallocationBUGMAJORcppcheckbadBitmaskCheckBUGMINORcppcheckboostForeachErrorBUGMAJORcppcheckbufferAccessOutOfBoundsBUGMAJORcppcheckcharBitOpBUGMINORcppcheckcharLiteralWithCharPtrCompareBUGMINORcppcheckcheckCastIntToCharAndBackBUGMINORcppcheckclarifyCalculationCODE_SMELLMINORcppcheckclarifyConditionCODE_SMELLMINORcppcheckclarifyStatementBUGMINORcppcheckcomparePointersBUGMAJORcppcheckcomparisonOfBoolWithBoolErrorCODE_SMELLMINORcppcheckcomparisonOfFuncReturningBoolErrorCODE_SMELLMINORcppcheckcomparisonOfTwoFuncsReturningBoolErrorCODE_SMELLMINORcppcheckcontainerOutOfBoundsBUGMAJORcppcheckdanglingLifetimeBUGMAJORcppcheckdanglingReferenceBUGMAJORcppcheckdanglingTemporaryLifetimeBUGMAJORcppcheckdeallocDeallocBUGMAJORcppcheckdeallocretBUGMAJORcppcheckdeallocuseBUGMAJORcppcheckdoubleFreeBUGMAJORcppcheckduplicateBranchCODE_SMELLMINORcppcheckduplicateExpressionCODE_SMELLMINORcppcheckduplicateExpressionTernaryCODE_SMELLMINORcppcheckeraseDereferenceBUGMAJORcppcheckexceptDeallocThrowBUGMINORcppcheckexceptThrowInDestructorBUGMINORcppcheckfloatConversionOverflowBUGMAJORcppcheckfuncArgOrderDifferentBUGMINORcppcheckidenticalInnerConditionBUGMINORcppcheckincorrectCharBooleanErrorBUGMINORcppcheckincorrectLogicOperatorBUGMINORcppcheckincorrectStringBooleanErrorBUGMINORcppcheckinsecureCmdLineArgsBUGMAJORcppcheckintegerOverflowBUGMAJORcppcheckinvalidContainerBUGMAJORcppcheckinvalidFreeBUGMAJORcppcheckinvalidFunctionArgBUGMAJORcppcheckinvalidFunctionArgBoolBUGMAJORcppcheckinvalidFunctionArgStrBUGMAJORcppcheckinvalidIterator1BUGMAJORcppcheckinvalidIterator2BUGMAJORcppcheckinvalidLengthModifierErrorBUGMINORcppcheckinvalidLifetimeBUGMAJORcppcheckinvalidPointerBUGMAJORcppcheckinvalidPrintfArgType_floatBUGMINORcppcheckinvalidPrintfArgType_intBUGMINORcppcheckinvalidPrintfArgType_nBUGMINORcppcheckinvalidPrintfArgType_pBUGMINORcppcheckinvalidPrintfArgType_sBUGMINORcppcheckinvalidPrintfArgType_sintBUGMINORcppcheckinvalidPrintfArgType_uintBUGMINORcppcheckinvalidScanfArgType_floatBUGMINORcppcheckinvalidScanfArgType_intBUGMINORcppcheckinvalidScanfFormatWidthBUGMAJORcppcheckinvalidScanfFormatWidth_smallerBUGMINORcppcheckinvalidTestForOverflowBUGMINORcppcheckinvalidscanfBUGMINORcppcheckinvalidscanf_libcBUGMINORcppcheckiteratorsBUGMAJORcppcheckiterators1BUGMAJORcppcheckiterators2BUGMAJORcppcheckiterators3BUGMAJORcppcheckiteratorsCmp1BUGMAJORcppcheckiteratorsCmp2BUGMAJORcppcheckknownConditionTrueFalseCODE_SMELLMINORcppcheckleakNoVarFunctionCallBUGMAJORcppcheckliteralWithCharPtrCompareBUGMINORcppcheckmallocOnClassErrorBUGMAJORcppcheckmemleakBUGMAJORcppcheckmemleakOnReallocBUGMAJORcppcheckmemsetValueOutOfRangeBUGMINORcppcheckmismatchAllocDeallocBUGMAJORcppcheckmismatchSizeBUGMAJORcppcheckmismatchingContainerExpressionBUGMINORcppcheckmismatchingContainersBUGMAJORcppchecknanInArithmeticExpressionCODE_SMELLMINORcppchecknegativeArraySizeBUGMINORcppchecknegativeContainerIndexBUGMAJORcppchecknegativeIndexBUGMAJORcppchecknegativeMemoryAllocationSizeBUGMAJORcppchecknoConstructorCODE_SMELLMINORcppchecknullPointerBUGMAJORcppchecknullPointerArithmeticBUGMAJORcppchecknullPointerArithmeticRedundantCheckBUGMINORcppchecknullPointerDefaultArgBUGMINORcppchecknullPointerRedundantCheckBUGMINORcppcheckobjectIndexBUGMAJORcppcheckobsoleteFunctionsusleepCODE_SMELLMINORcppcheckoperatorEqMissingReturnStatementBUGMAJORcppcheckoutOfBoundsBUGMAJORcppcheckpointerArithBoolBUGMAJORcppcheckpointerLessThanZeroCODE_SMELLMINORcppcheckpointerOutOfBoundsBUGMINORcppcheckpointerPositiveCODE_SMELLMINORcppcheckpossibleBufferAccessOutOfBoundsBUGMINORcppcheckpureVirtualCallBUGMINORcppcheckredundantAssignInSwitchBUGMINORcppcheckredundantConditionCODE_SMELLMINORcppcheckresourceLeakBUGMAJORcppcheckreturnAddressOfAutoVariableBUGMAJORcppcheckreturnAddressOfFunctionParameterBUGMAJORcppcheckreturnDanglingLifetimeBUGMAJORcppcheckreturnLocalVariableBUGMAJORcppcheckreturnReferenceBUGMAJORcppcheckreturnTempReferenceBUGMAJORcppcheckseekOnAppendedFileBUGMINORcppcheckselfAssignmentBUGMINORcppcheckselfInitializationBUGMAJORcppcheckshiftNegativeBUGMAJORcppcheckshiftNegativeLHSBUGMINORcppcheckshiftTooManyBitsBUGMAJORcppcheckshiftTooManyBitsSignedBUGMAJORcppchecksizeofCalculationBUGMINORcppchecksizeofFunctionCallBUGMINORcppchecksizeofVoidBUGMINORcppchecksprintfOverlappingDataBUGMAJORcppcheckstlFindInsertBUGMINORcppcheckstlOutOfBoundsBUGMAJORcppcheckstlcstrthrowBUGMAJORcppcheckstringLiteralWriteBUGMAJORcppcheckthrowInNoexceptFunctionBUGMAJORcppcheckunassignedVariableCODE_SMELLMINORcppcheckuninitMemberVarBUGMINORcppcheckuninitMemberVarPrivateBUGMINORcppcheckuninitStructMemberBUGMAJORcppcheckuninitdataBUGMAJORcppcheckuninitstringBUGMAJORcppcheckuninitvarBUGMAJORcppcheckunknownEvaluationOrderBUGMAJORcppcheckunpreciseMathCallCODE_SMELLMINORcppcheckunreachableCodeCODE_SMELLMINORcppcheckunsafeClassRefMemberBUGMINORcppcheckunsignedLessThanZeroCODE_SMELLMINORcppcheckunsignedPositiveCODE_SMELLMINORcppcheckunusedVariableCODE_SMELLMINORcppcheckuseClosedFileBUGMAJORcppcheckuselessAssignmentArgCODE_SMELLMINORcppcheckuselessAssignmentPtrArgBUGMINORcppcheckusleepCalledCODE_SMELLMINORcppcheckva_end_missingBUGMAJORcppcheckva_start_referencePassedBUGMAJORcppcheckva_start_subsequentCallsBUGMAJORcppcheckvarFuncNullUBBUGMINORcppcheckvariableHidingEnumCODE_SMELLMINORcppcheckvariableHidingTypedefCODE_SMELLMINORcppcheckvirtualCallInConstructorBUGMINORcppcheckwrongPipeParameterSizeBUGMAJORcppcheckwrongPrintfScanfArgNumBUGMAJORcppcheckwrongPrintfScanfParameterPositionErrorBUGMINORcppcheckzerodivBUGMAJORcppcheckzerodivcondBUGMAJORcxxFunctionComplexityCODE_SMELLMAJORmax10cxxTabCharacterCODE_SMELLMINORcreateLineViolationfalsecxxTooLongLineCODE_SMELLMINORmaximumLineLength100tabWidth4cxxTooManyLinesOfCodeInFunctionCODE_SMELLMAJORmax60cxxTooManyStatementsPerLineCODE_SMELLMAJORexcludeCaseBreakfalsecxxUndocumentedApiCODE_SMELLMINORpclint560CODE_SMELLMAJORpclint573CODE_SMELLMAJORvalgrindClientCheckCODE_SMELLMINORvalgrindInvalidFreeBUGCRITICALvalgrindInvalidJumpBUGCRITICALvalgrindInvalidMemPoolCODE_SMELLMINORvalgrindInvalidReadBUGCRITICALvalgrindInvalidWriteBUGCRITICALvalgrindLeak_DefinitelyLostBUGMAJORvalgrindLeak_IndirectlyLostBUGMAJORvalgrindLeak_PossiblyLostCODE_SMELLMAJORvalgrindLeak_StillReachableCODE_SMELLMINORvalgrindMismatchedFreeBUGCRITICALvalgrindOverlapBUGCRITICALvalgrindSyscallParamCODE_SMELLCRITICALvalgrindUninitConditionBUGCRITICALvalgrindUninitValueBUGMAJOR \ No newline at end of file diff --git a/conf/quality_profiles/c/RNC_C_C.xml b/conf/quality_profiles/c/RNC_C_C.xml deleted file mode 100644 index 3483e7d..0000000 --- a/conf/quality_profiles/c/RNC_C_C.xml +++ /dev/null @@ -1 +0,0 @@ -RNC C Ccxxcompiler-gcc-WabiCODE_SMELLCRITICALcompiler-gcc-WaddressCODE_SMELLCRITICALcompiler-gcc-Waggregate-returnCODE_SMELLCRITICALcompiler-gcc-WaliasingCODE_SMELLCRITICALcompiler-gcc-Walign-commonsCODE_SMELLCRITICALcompiler-gcc-Walloc-size-larger-thanCODE_SMELLCRITICALcompiler-gcc-Walloc-zeroCODE_SMELLCRITICALcompiler-gcc-Walloca-larger-thanCODE_SMELLCRITICALcompiler-gcc-WampersandCODE_SMELLCRITICALcompiler-gcc-Warray-boundsBUGCRITICALcompiler-gcc-Warray-temporariesCODE_SMELLCRITICALcompiler-gcc-Wassign-interceptCODE_SMELLCRITICALcompiler-gcc-WattributesCODE_SMELLCRITICALcompiler-gcc-Wbad-function-castCODE_SMELLCRITICALcompiler-gcc-Wbool-compareCODE_SMELLCRITICALcompiler-gcc-Wbool-operationCODE_SMELLCRITICALcompiler-gcc-Wbuiltin-macro-redefinedCODE_SMELLCRITICALcompiler-gcc-Wc++-compatCODE_SMELLCRITICALcompiler-gcc-Wc++0x-compatCODE_SMELLCRITICALcompiler-gcc-Wc++11-compatCODE_SMELLCRITICALcompiler-gcc-Wc++14-compatCODE_SMELLCRITICALcompiler-gcc-Wc++1z-compatCODE_SMELLCRITICALcompiler-gcc-Wcast-alignCODE_SMELLCRITICALcompiler-gcc-Wcast-qualCODE_SMELLCRITICALcompiler-gcc-Wcatch-valueCODE_SMELLCRITICALcompiler-gcc-Wchar-subscriptsCODE_SMELLCRITICALcompiler-gcc-Wcharacter-truncationCODE_SMELLCRITICALcompiler-gcc-WchkpCODE_SMELLCRITICALcompiler-gcc-Wclass-memaccessCODE_SMELLCRITICALcompiler-gcc-WclobberedCODE_SMELLCRITICALcompiler-gcc-WcommentCODE_SMELLCRITICALcompiler-gcc-Wconditionally-supportedCODE_SMELLCRITICALcompiler-gcc-WconversionCODE_SMELLCRITICALcompiler-gcc-Wconversion-extraCODE_SMELLCRITICALcompiler-gcc-Wconversion-nullCODE_SMELLCRITICALcompiler-gcc-Wcoverage-mismatchCODE_SMELLCRITICALcompiler-gcc-WcppCODE_SMELLCRITICALcompiler-gcc-Wctor-dtor-privacyCODE_SMELLCRITICALcompiler-gcc-Wdangling-elseCODE_SMELLCRITICALcompiler-gcc-Wdate-timeCODE_SMELLCRITICALcompiler-gcc-Wdeclaration-after-statementCODE_SMELLCRITICALcompiler-gcc-Wdelete-incompleteCODE_SMELLCRITICALcompiler-gcc-Wdelete-non-virtual-dtorCODE_SMELLCRITICALcompiler-gcc-WdeprecatedCODE_SMELLCRITICALcompiler-gcc-Wdeprecated-declarationsCODE_SMELLCRITICALcompiler-gcc-Wdisabled-optimizationCODE_SMELLCRITICALcompiler-gcc-Wdiv-by-zeroBUGCRITICALcompiler-gcc-Wdouble-promotionCODE_SMELLCRITICALcompiler-gcc-Wduplicate-decl-specifierCODE_SMELLCRITICALcompiler-gcc-Wduplicated-branchesCODE_SMELLCRITICALcompiler-gcc-Wduplicated-condCODE_SMELLCRITICALcompiler-gcc-Weffc++CODE_SMELLCRITICALcompiler-gcc-Wempty-bodyCODE_SMELLCRITICALcompiler-gcc-Wendif-labelsCODE_SMELLCRITICALcompiler-gcc-Wenum-compareCODE_SMELLCRITICALcompiler-gcc-Wexpansion-to-definedCODE_SMELLCRITICALcompiler-gcc-Wfloat-conversionCODE_SMELLCRITICALcompiler-gcc-Wfloat-equalCODE_SMELLCRITICALcompiler-gcc-WformatCODE_SMELLCRITICALcompiler-gcc-Wformat-contains-nulCODE_SMELLCRITICALcompiler-gcc-Wformat-extra-argsCODE_SMELLCRITICALcompiler-gcc-Wformat-nonliteralCODE_SMELLCRITICALcompiler-gcc-Wformat-overflowCODE_SMELLCRITICALcompiler-gcc-Wformat-securityCODE_SMELLCRITICALcompiler-gcc-Wformat-signednessCODE_SMELLCRITICALcompiler-gcc-Wformat-truncationCODE_SMELLCRITICALcompiler-gcc-Wformat-y2kCODE_SMELLCRITICALcompiler-gcc-Wformat-zero-lengthCODE_SMELLCRITICALcompiler-gcc-Wframe-addressCODE_SMELLCRITICALcompiler-gcc-Wframe-larger-thanCODE_SMELLCRITICALcompiler-gcc-Wfree-nonheap-objectCODE_SMELLCRITICALcompiler-gcc-Wfunction-eliminationCODE_SMELLCRITICALcompiler-gcc-WhsaCODE_SMELLCRITICALcompiler-gcc-Wignored-attributesCODE_SMELLCRITICALcompiler-gcc-Wignored-qualifiersCODE_SMELLCRITICALcompiler-gcc-Wimplicit-fallthroughCODE_SMELLCRITICALcompiler-gcc-Wimplicit-function-declarationCODE_SMELLCRITICALcompiler-gcc-Wimplicit-intCODE_SMELLCRITICALcompiler-gcc-Wimplicit-interfaceCODE_SMELLCRITICALcompiler-gcc-Wimplicit-procedureCODE_SMELLCRITICALcompiler-gcc-Winit-selfCODE_SMELLCRITICALcompiler-gcc-WinlineCODE_SMELLCRITICALcompiler-gcc-Wint-in-bool-contextCODE_SMELLCRITICALcompiler-gcc-Wint-to-pointer-castCODE_SMELLCRITICALcompiler-gcc-Wintrinsic-shadowCODE_SMELLCRITICALcompiler-gcc-Wintrinsics-stdCODE_SMELLCRITICALcompiler-gcc-Winvalid-memory-modelCODE_SMELLCRITICALcompiler-gcc-Winvalid-offsetofCODE_SMELLCRITICALcompiler-gcc-Winvalid-pchCODE_SMELLCRITICALcompiler-gcc-Wjump-misses-initCODE_SMELLCRITICALcompiler-gcc-Wlarger-thanCODE_SMELLCRITICALcompiler-gcc-Wline-truncationCODE_SMELLCRITICALcompiler-gcc-Wliteral-suffixCODE_SMELLCRITICALcompiler-gcc-Wlogical-not-parenthesesCODE_SMELLCRITICALcompiler-gcc-Wlogical-opCODE_SMELLCRITICALcompiler-gcc-Wlong-longCODE_SMELLCRITICALcompiler-gcc-Wlto-type-mismatchCODE_SMELLCRITICALcompiler-gcc-WmainCODE_SMELLCRITICALcompiler-gcc-Wmaybe-uninitializedCODE_SMELLCRITICALcompiler-gcc-Wmemset-elt-sizeCODE_SMELLCRITICALcompiler-gcc-Wmemset-transposed-argsCODE_SMELLCRITICALcompiler-gcc-Wmisleading-indentationCODE_SMELLCRITICALcompiler-gcc-Wmissing-bracesCODE_SMELLCRITICALcompiler-gcc-Wmissing-declarationsCODE_SMELLCRITICALcompiler-gcc-Wmissing-field-initializersCODE_SMELLCRITICALcompiler-gcc-Wmissing-format-attributeCODE_SMELLCRITICALcompiler-gcc-Wmissing-include-dirsCODE_SMELLCRITICALcompiler-gcc-Wmissing-noreturnCODE_SMELLCRITICALcompiler-gcc-Wmissing-parameter-typeCODE_SMELLCRITICALcompiler-gcc-Wmissing-prototypesCODE_SMELLCRITICALcompiler-gcc-WmudflapCODE_SMELLCRITICALcompiler-gcc-WmulticharCODE_SMELLCRITICALcompiler-gcc-Wmultiple-inheritanceCODE_SMELLCRITICALcompiler-gcc-Wmultistatement-macrosCODE_SMELLCRITICALcompiler-gcc-WnamespacesCODE_SMELLCRITICALcompiler-gcc-WnarrowingCODE_SMELLCRITICALcompiler-gcc-Wnested-externsCODE_SMELLCRITICALcompiler-gcc-Wno-aggressive-loop-optimizationsCODE_SMELLCRITICALcompiler-gcc-Wno-builtin-declaration-mismatchCODE_SMELLCRITICALcompiler-gcc-WnoexceptCODE_SMELLCRITICALcompiler-gcc-Wnoexcept-typeCODE_SMELLCRITICALcompiler-gcc-Wnon-template-friendCODE_SMELLCRITICALcompiler-gcc-Wnon-virtual-dtorCODE_SMELLCRITICALcompiler-gcc-WnonnullCODE_SMELLCRITICALcompiler-gcc-Wnonnull-compareCODE_SMELLCRITICALcompiler-gcc-WnormalizedCODE_SMELLCRITICALcompiler-gcc-Wnull-dereferenceCODE_SMELLCRITICALcompiler-gcc-Wold-style-castCODE_SMELLCRITICALcompiler-gcc-Wold-style-declarationCODE_SMELLCRITICALcompiler-gcc-Wold-style-definitionCODE_SMELLCRITICALcompiler-gcc-WoverflowCODE_SMELLCRITICALcompiler-gcc-Woverlength-stringsCODE_SMELLCRITICALcompiler-gcc-Woverloaded-virtualCODE_SMELLCRITICALcompiler-gcc-Woverride-initCODE_SMELLCRITICALcompiler-gcc-Woverride-init-side-effectsCODE_SMELLCRITICALcompiler-gcc-WpackedCODE_SMELLCRITICALcompiler-gcc-Wpacked-bitfield-compatCODE_SMELLCRITICALcompiler-gcc-WpaddedCODE_SMELLCRITICALcompiler-gcc-WparenthesesCODE_SMELLCRITICALcompiler-gcc-Wplacement-newCODE_SMELLCRITICALcompiler-gcc-Wpmf-conversionsCODE_SMELLCRITICALcompiler-gcc-Wpointer-arithCODE_SMELLCRITICALcompiler-gcc-Wpointer-compareCODE_SMELLCRITICALcompiler-gcc-Wpointer-signCODE_SMELLCRITICALcompiler-gcc-Wpointer-to-int-castCODE_SMELLCRITICALcompiler-gcc-WpragmasCODE_SMELLCRITICALcompiler-gcc-Wproperty-assign-defaultCODE_SMELLCRITICALcompiler-gcc-WprotocolCODE_SMELLCRITICALcompiler-gcc-Wreal-q-constantCODE_SMELLCRITICALcompiler-gcc-Wredundant-declsCODE_SMELLCRITICALcompiler-gcc-WregisterCODE_SMELLCRITICALcompiler-gcc-WreorderCODE_SMELLCRITICALcompiler-gcc-WrestrictCODE_SMELLCRITICALcompiler-gcc-Wreturn-typeCODE_SMELLCRITICALcompiler-gcc-WselectorCODE_SMELLCRITICALcompiler-gcc-Wsequence-pointCODE_SMELLCRITICALcompiler-gcc-WshadowCODE_SMELLCRITICALcompiler-gcc-Wshift-count-negativeCODE_SMELLCRITICALcompiler-gcc-Wshift-count-overflowCODE_SMELLCRITICALcompiler-gcc-Wshift-negative-valueCODE_SMELLCRITICALcompiler-gcc-Wshift-overflowCODE_SMELLCRITICALcompiler-gcc-Wsign-compareCODE_SMELLCRITICALcompiler-gcc-Wsign-conversionCODE_SMELLCRITICALcompiler-gcc-Wsign-promoCODE_SMELLCRITICALcompiler-gcc-Wsized-deallocationCODE_SMELLCRITICALcompiler-gcc-Wsizeof-array-argumentCODE_SMELLCRITICALcompiler-gcc-Wsizeof-pointer-divCODE_SMELLCRITICALcompiler-gcc-Wsizeof-pointer-memaccessCODE_SMELLCRITICALcompiler-gcc-Wstack-protectorCODE_SMELLCRITICALcompiler-gcc-Wstack-usageCODE_SMELLCRITICALcompiler-gcc-Wstrict-aliasingCODE_SMELLCRITICALcompiler-gcc-Wstrict-null-sentinelCODE_SMELLCRITICALcompiler-gcc-Wstrict-overflowCODE_SMELLCRITICALcompiler-gcc-Wstrict-prototypesCODE_SMELLCRITICALcompiler-gcc-Wstrict-selector-matchCODE_SMELLCRITICALcompiler-gcc-Wstringop-overflowCODE_SMELLCRITICALcompiler-gcc-Wsubobject-linkageCODE_SMELLCRITICALcompiler-gcc-Wsuggest-attribute=constCODE_SMELLCRITICALcompiler-gcc-Wsuggest-attribute=formatCODE_SMELLCRITICALcompiler-gcc-Wsuggest-attribute=noreturnCODE_SMELLCRITICALcompiler-gcc-Wsuggest-attribute=pureCODE_SMELLCRITICALcompiler-gcc-Wsuggest-final-methodsCODE_SMELLCRITICALcompiler-gcc-Wsuggest-final-typesCODE_SMELLCRITICALcompiler-gcc-Wsuggest-overrideCODE_SMELLCRITICALcompiler-gcc-WsurprisingCODE_SMELLCRITICALcompiler-gcc-WswitchCODE_SMELLCRITICALcompiler-gcc-Wswitch-boolCODE_SMELLCRITICALcompiler-gcc-Wswitch-defaultCODE_SMELLCRITICALcompiler-gcc-Wswitch-enumCODE_SMELLCRITICALcompiler-gcc-Wswitch-unreachableCODE_SMELLCRITICALcompiler-gcc-Wsync-nandCODE_SMELLCRITICALcompiler-gcc-Wsystem-headersCODE_SMELLCRITICALcompiler-gcc-Wtautological-compareCODE_SMELLCRITICALcompiler-gcc-WtemplatesCODE_SMELLCRITICALcompiler-gcc-WtraditionalCODE_SMELLCRITICALcompiler-gcc-Wtraditional-conversionCODE_SMELLCRITICALcompiler-gcc-WtrampolinesCODE_SMELLCRITICALcompiler-gcc-WtrigraphsCODE_SMELLCRITICALcompiler-gcc-Wtype-limitsCODE_SMELLCRITICALcompiler-gcc-Wundeclared-selectorCODE_SMELLCRITICALcompiler-gcc-WundefCODE_SMELLCRITICALcompiler-gcc-WunderflowCODE_SMELLCRITICALcompiler-gcc-WuninitializedCODE_SMELLCRITICALcompiler-gcc-Wunknown-pragmasCODE_SMELLCRITICALcompiler-gcc-Wunsafe-loop-optimizationsCODE_SMELLCRITICALcompiler-gcc-Wunsuffixed-float-constantsCODE_SMELLCRITICALcompiler-gcc-Wunused-but-set-parameterCODE_SMELLCRITICALcompiler-gcc-Wunused-but-set-variableCODE_SMELLCRITICALcompiler-gcc-Wunused-const-variableCODE_SMELLCRITICALcompiler-gcc-Wunused-dummy-argumentCODE_SMELLCRITICALcompiler-gcc-Wunused-functionCODE_SMELLCRITICALcompiler-gcc-Wunused-labelCODE_SMELLCRITICALcompiler-gcc-Wunused-local-typedefsCODE_SMELLCRITICALcompiler-gcc-Wunused-macrosCODE_SMELLCRITICALcompiler-gcc-Wunused-parameterCODE_SMELLCRITICALcompiler-gcc-Wunused-resultCODE_SMELLCRITICALcompiler-gcc-Wunused-valueCODE_SMELLCRITICALcompiler-gcc-Wunused-variableCODE_SMELLCRITICALcompiler-gcc-Wuseless-castCODE_SMELLCRITICALcompiler-gcc-WvarargsCODE_SMELLCRITICALcompiler-gcc-Wvariadic-macrosCODE_SMELLCRITICALcompiler-gcc-Wvector-operation-performanceCODE_SMELLCRITICALcompiler-gcc-Wvirtual-inheritanceCODE_SMELLCRITICALcompiler-gcc-WvlaCODE_SMELLCRITICALcompiler-gcc-Wvla-larger-thanCODE_SMELLCRITICALcompiler-gcc-Wvolatile-register-varCODE_SMELLCRITICALcompiler-gcc-Wwrite-stringsCODE_SMELLCRITICALcompiler-gcc-Wzero-as-null-pointer-constantCODE_SMELLCRITICALcompiler-gccdefaultCODE_SMELLCRITICALcompiler-vcC26447CODE_SMELLINFOcompiler-vcC4297CODE_SMELLINFOcppcheckAssignmentIntegerToAddressBUGMINORcppcheckargumentSizeBUGMINORcppcheckarithOperationsOnVoidPointerBUGMINORcppcheckarrayIndexOutOfBoundsBUGMAJORcppcheckarrayIndexOutOfBoundsCondBUGMINORcppcheckarrayIndexThenCheckCODE_SMELLMINORcppcheckassertWithSideEffectBUGMINORcppcheckassignBoolToFloatCODE_SMELLMINORcppcheckassignBoolToPointerBUGMAJORcppcheckautoVariablesBUGMAJORcppcheckautoVariablesAssignGlobalPointerBUGMINORcppcheckautovarInvalidDeallocationBUGMAJORcppcheckbadBitmaskCheckBUGMINORcppcheckboostForeachErrorBUGMAJORcppcheckbufferAccessOutOfBoundsBUGMAJORcppcheckcharBitOpBUGMINORcppcheckcharLiteralWithCharPtrCompareBUGMINORcppcheckcheckCastIntToCharAndBackBUGMINORcppcheckclarifyCalculationCODE_SMELLMINORcppcheckclarifyConditionCODE_SMELLMINORcppcheckclarifyStatementBUGMINORcppcheckcomparePointersBUGMAJORcppcheckcomparisonOfBoolWithBoolErrorCODE_SMELLMINORcppcheckcomparisonOfFuncReturningBoolErrorCODE_SMELLMINORcppcheckcomparisonOfTwoFuncsReturningBoolErrorCODE_SMELLMINORcppcheckcontainerOutOfBoundsBUGMAJORcppcheckdanglingLifetimeBUGMAJORcppcheckdanglingReferenceBUGMAJORcppcheckdanglingTemporaryLifetimeBUGMAJORcppcheckdeallocDeallocBUGMAJORcppcheckdeallocretBUGMAJORcppcheckdeallocuseBUGMAJORcppcheckdoubleFreeBUGMAJORcppcheckduplicateBranchCODE_SMELLMINORcppcheckduplicateExpressionCODE_SMELLMINORcppcheckduplicateExpressionTernaryCODE_SMELLMINORcppcheckeraseDereferenceBUGMAJORcppcheckexceptDeallocThrowBUGMINORcppcheckexceptThrowInDestructorBUGMINORcppcheckfloatConversionOverflowBUGMAJORcppcheckfuncArgOrderDifferentBUGMINORcppcheckidenticalInnerConditionBUGMINORcppcheckincorrectCharBooleanErrorBUGMINORcppcheckincorrectLogicOperatorBUGMINORcppcheckincorrectStringBooleanErrorBUGMINORcppcheckinsecureCmdLineArgsBUGMAJORcppcheckintegerOverflowBUGMAJORcppcheckinvalidContainerBUGMAJORcppcheckinvalidFreeBUGMAJORcppcheckinvalidFunctionArgBUGMAJORcppcheckinvalidFunctionArgBoolBUGMAJORcppcheckinvalidFunctionArgStrBUGMAJORcppcheckinvalidIterator1BUGMAJORcppcheckinvalidIterator2BUGMAJORcppcheckinvalidLengthModifierErrorBUGMINORcppcheckinvalidLifetimeBUGMAJORcppcheckinvalidPointerBUGMAJORcppcheckinvalidPrintfArgType_floatBUGMINORcppcheckinvalidPrintfArgType_intBUGMINORcppcheckinvalidPrintfArgType_nBUGMINORcppcheckinvalidPrintfArgType_pBUGMINORcppcheckinvalidPrintfArgType_sBUGMINORcppcheckinvalidPrintfArgType_sintBUGMINORcppcheckinvalidPrintfArgType_uintBUGMINORcppcheckinvalidScanfArgType_floatBUGMINORcppcheckinvalidScanfArgType_intBUGMINORcppcheckinvalidScanfFormatWidthBUGMAJORcppcheckinvalidScanfFormatWidth_smallerBUGMINORcppcheckinvalidTestForOverflowBUGMINORcppcheckinvalidscanfBUGMINORcppcheckinvalidscanf_libcBUGMINORcppcheckiteratorsBUGMAJORcppcheckiterators1BUGMAJORcppcheckiterators2BUGMAJORcppcheckiterators3BUGMAJORcppcheckiteratorsCmp1BUGMAJORcppcheckiteratorsCmp2BUGMAJORcppcheckknownConditionTrueFalseCODE_SMELLMINORcppcheckleakNoVarFunctionCallBUGMAJORcppcheckliteralWithCharPtrCompareBUGMINORcppcheckmallocOnClassErrorBUGMAJORcppcheckmemleakBUGMAJORcppcheckmemleakOnReallocBUGMAJORcppcheckmemsetValueOutOfRangeBUGMINORcppcheckmismatchAllocDeallocBUGMAJORcppcheckmismatchSizeBUGMAJORcppcheckmismatchingContainerExpressionBUGMINORcppcheckmismatchingContainersBUGMAJORcppchecknanInArithmeticExpressionCODE_SMELLMINORcppchecknegativeArraySizeBUGMINORcppchecknegativeContainerIndexBUGMAJORcppchecknegativeIndexBUGMAJORcppchecknegativeMemoryAllocationSizeBUGMAJORcppchecknoConstructorCODE_SMELLMINORcppchecknullPointerBUGMAJORcppchecknullPointerArithmeticBUGMAJORcppchecknullPointerArithmeticRedundantCheckBUGMINORcppchecknullPointerDefaultArgBUGMINORcppchecknullPointerRedundantCheckBUGMINORcppcheckobjectIndexBUGMAJORcppcheckobsoleteFunctionsusleepCODE_SMELLMINORcppcheckoperatorEqMissingReturnStatementBUGMAJORcppcheckoutOfBoundsBUGMAJORcppcheckpointerArithBoolBUGMAJORcppcheckpointerLessThanZeroCODE_SMELLMINORcppcheckpointerOutOfBoundsBUGMINORcppcheckpointerPositiveCODE_SMELLMINORcppcheckpossibleBufferAccessOutOfBoundsBUGMINORcppcheckpureVirtualCallBUGMINORcppcheckredundantAssignInSwitchBUGMINORcppcheckredundantConditionCODE_SMELLMINORcppcheckresourceLeakBUGMAJORcppcheckreturnAddressOfAutoVariableBUGMAJORcppcheckreturnAddressOfFunctionParameterBUGMAJORcppcheckreturnDanglingLifetimeBUGMAJORcppcheckreturnLocalVariableBUGMAJORcppcheckreturnReferenceBUGMAJORcppcheckreturnTempReferenceBUGMAJORcppcheckseekOnAppendedFileBUGMINORcppcheckselfAssignmentBUGMINORcppcheckselfInitializationBUGMAJORcppcheckshiftNegativeBUGMAJORcppcheckshiftNegativeLHSBUGMINORcppcheckshiftTooManyBitsBUGMAJORcppcheckshiftTooManyBitsSignedBUGMAJORcppchecksizeofCalculationBUGMINORcppchecksizeofFunctionCallBUGMINORcppchecksizeofVoidBUGMINORcppchecksprintfOverlappingDataBUGMAJORcppcheckstlFindInsertBUGMINORcppcheckstlOutOfBoundsBUGMAJORcppcheckstlcstrthrowBUGMAJORcppcheckstringLiteralWriteBUGMAJORcppcheckthrowInNoexceptFunctionBUGMAJORcppcheckunassignedVariableCODE_SMELLMINORcppcheckuninitMemberVarBUGMINORcppcheckuninitMemberVarPrivateBUGMINORcppcheckuninitStructMemberBUGMAJORcppcheckuninitdataBUGMAJORcppcheckuninitstringBUGMAJORcppcheckuninitvarBUGMAJORcppcheckunknownEvaluationOrderBUGMAJORcppcheckunpreciseMathCallCODE_SMELLMINORcppcheckunreachableCodeCODE_SMELLMINORcppcheckunsafeClassRefMemberBUGMINORcppcheckunsignedLessThanZeroCODE_SMELLMINORcppcheckunsignedPositiveCODE_SMELLMINORcppcheckunusedVariableCODE_SMELLMINORcppcheckuseClosedFileBUGMAJORcppcheckuselessAssignmentArgCODE_SMELLMINORcppcheckuselessAssignmentPtrArgBUGMINORcppcheckusleepCalledCODE_SMELLMINORcppcheckva_end_missingBUGMAJORcppcheckva_start_referencePassedBUGMAJORcppcheckva_start_subsequentCallsBUGMAJORcppcheckvarFuncNullUBBUGMINORcppcheckvariableHidingEnumCODE_SMELLMINORcppcheckvariableHidingTypedefCODE_SMELLMINORcppcheckvirtualCallInConstructorBUGMINORcppcheckwrongPipeParameterSizeBUGMAJORcppcheckwrongPrintfScanfArgNumBUGMAJORcppcheckwrongPrintfScanfParameterPositionErrorBUGMINORcppcheckzerodivBUGMAJORcppcheckzerodivcondBUGMAJORcxxFunctionComplexityCODE_SMELLMAJORmax10cxxTabCharacterCODE_SMELLMINORcreateLineViolationfalsecxxTooLongLineCODE_SMELLMINORmaximumLineLength100tabWidth4cxxTooManyLinesOfCodeInFunctionCODE_SMELLMAJORmax60cxxTooManyStatementsPerLineCODE_SMELLMAJORexcludeCaseBreakfalsecxxUndocumentedApiCODE_SMELLMINORpclint560CODE_SMELLMAJORpclint573CODE_SMELLMAJORvalgrindClientCheckCODE_SMELLMINORvalgrindInvalidFreeBUGCRITICALvalgrindInvalidJumpBUGCRITICALvalgrindInvalidMemPoolCODE_SMELLMINORvalgrindInvalidReadBUGCRITICALvalgrindInvalidWriteBUGCRITICALvalgrindLeak_DefinitelyLostBUGMAJORvalgrindLeak_IndirectlyLostBUGMAJORvalgrindLeak_PossiblyLostCODE_SMELLMAJORvalgrindLeak_StillReachableCODE_SMELLMINORvalgrindMismatchedFreeBUGCRITICALvalgrindOverlapBUGCRITICALvalgrindSyscallParamCODE_SMELLCRITICALvalgrindUninitConditionBUGCRITICALvalgrindUninitValueBUGMAJOR \ No newline at end of file diff --git a/conf/quality_profiles/c/RNC_C_D.xml b/conf/quality_profiles/c/RNC_C_D.xml deleted file mode 100644 index 4940407..0000000 --- a/conf/quality_profiles/c/RNC_C_D.xml +++ /dev/null @@ -1 +0,0 @@ -RNC C Dcxxcompiler-gcc-WabiCODE_SMELLCRITICALcompiler-gcc-WaddressCODE_SMELLCRITICALcompiler-gcc-Waggregate-returnCODE_SMELLCRITICALcompiler-gcc-WaliasingCODE_SMELLCRITICALcompiler-gcc-Walign-commonsCODE_SMELLCRITICALcompiler-gcc-Walloc-size-larger-thanCODE_SMELLCRITICALcompiler-gcc-Walloc-zeroCODE_SMELLCRITICALcompiler-gcc-Walloca-larger-thanCODE_SMELLCRITICALcompiler-gcc-WampersandCODE_SMELLCRITICALcompiler-gcc-Warray-boundsBUGCRITICALcompiler-gcc-Warray-temporariesCODE_SMELLCRITICALcompiler-gcc-Wassign-interceptCODE_SMELLCRITICALcompiler-gcc-WattributesCODE_SMELLCRITICALcompiler-gcc-Wbad-function-castCODE_SMELLCRITICALcompiler-gcc-Wbool-compareCODE_SMELLCRITICALcompiler-gcc-Wbool-operationCODE_SMELLCRITICALcompiler-gcc-Wbuiltin-macro-redefinedCODE_SMELLCRITICALcompiler-gcc-Wc++-compatCODE_SMELLCRITICALcompiler-gcc-Wc++0x-compatCODE_SMELLCRITICALcompiler-gcc-Wc++11-compatCODE_SMELLCRITICALcompiler-gcc-Wc++14-compatCODE_SMELLCRITICALcompiler-gcc-Wc++1z-compatCODE_SMELLCRITICALcompiler-gcc-Wcast-alignCODE_SMELLCRITICALcompiler-gcc-Wcast-qualCODE_SMELLCRITICALcompiler-gcc-Wcatch-valueCODE_SMELLCRITICALcompiler-gcc-Wchar-subscriptsCODE_SMELLCRITICALcompiler-gcc-Wcharacter-truncationCODE_SMELLCRITICALcompiler-gcc-WchkpCODE_SMELLCRITICALcompiler-gcc-Wclass-memaccessCODE_SMELLCRITICALcompiler-gcc-WclobberedCODE_SMELLCRITICALcompiler-gcc-WcommentCODE_SMELLCRITICALcompiler-gcc-Wconditionally-supportedCODE_SMELLCRITICALcompiler-gcc-WconversionCODE_SMELLCRITICALcompiler-gcc-Wconversion-extraCODE_SMELLCRITICALcompiler-gcc-Wconversion-nullCODE_SMELLCRITICALcompiler-gcc-Wcoverage-mismatchCODE_SMELLCRITICALcompiler-gcc-WcppCODE_SMELLCRITICALcompiler-gcc-Wctor-dtor-privacyCODE_SMELLCRITICALcompiler-gcc-Wdangling-elseCODE_SMELLCRITICALcompiler-gcc-Wdate-timeCODE_SMELLCRITICALcompiler-gcc-Wdeclaration-after-statementCODE_SMELLCRITICALcompiler-gcc-Wdelete-incompleteCODE_SMELLCRITICALcompiler-gcc-Wdelete-non-virtual-dtorCODE_SMELLCRITICALcompiler-gcc-WdeprecatedCODE_SMELLCRITICALcompiler-gcc-Wdeprecated-declarationsCODE_SMELLCRITICALcompiler-gcc-Wdisabled-optimizationCODE_SMELLCRITICALcompiler-gcc-Wdiv-by-zeroBUGCRITICALcompiler-gcc-Wdouble-promotionCODE_SMELLCRITICALcompiler-gcc-Wduplicate-decl-specifierCODE_SMELLCRITICALcompiler-gcc-Wduplicated-branchesCODE_SMELLCRITICALcompiler-gcc-Wduplicated-condCODE_SMELLCRITICALcompiler-gcc-Weffc++CODE_SMELLCRITICALcompiler-gcc-Wempty-bodyCODE_SMELLCRITICALcompiler-gcc-Wendif-labelsCODE_SMELLCRITICALcompiler-gcc-Wenum-compareCODE_SMELLCRITICALcompiler-gcc-Wexpansion-to-definedCODE_SMELLCRITICALcompiler-gcc-Wfloat-conversionCODE_SMELLCRITICALcompiler-gcc-Wfloat-equalCODE_SMELLCRITICALcompiler-gcc-WformatCODE_SMELLCRITICALcompiler-gcc-Wformat-contains-nulCODE_SMELLCRITICALcompiler-gcc-Wformat-extra-argsCODE_SMELLCRITICALcompiler-gcc-Wformat-nonliteralCODE_SMELLCRITICALcompiler-gcc-Wformat-overflowCODE_SMELLCRITICALcompiler-gcc-Wformat-securityCODE_SMELLCRITICALcompiler-gcc-Wformat-signednessCODE_SMELLCRITICALcompiler-gcc-Wformat-truncationCODE_SMELLCRITICALcompiler-gcc-Wformat-y2kCODE_SMELLCRITICALcompiler-gcc-Wformat-zero-lengthCODE_SMELLCRITICALcompiler-gcc-Wframe-addressCODE_SMELLCRITICALcompiler-gcc-Wframe-larger-thanCODE_SMELLCRITICALcompiler-gcc-Wfree-nonheap-objectCODE_SMELLCRITICALcompiler-gcc-Wfunction-eliminationCODE_SMELLCRITICALcompiler-gcc-WhsaCODE_SMELLCRITICALcompiler-gcc-Wignored-attributesCODE_SMELLCRITICALcompiler-gcc-Wignored-qualifiersCODE_SMELLCRITICALcompiler-gcc-Wimplicit-fallthroughCODE_SMELLCRITICALcompiler-gcc-Wimplicit-function-declarationCODE_SMELLCRITICALcompiler-gcc-Wimplicit-intCODE_SMELLCRITICALcompiler-gcc-Wimplicit-interfaceCODE_SMELLCRITICALcompiler-gcc-Wimplicit-procedureCODE_SMELLCRITICALcompiler-gcc-Winit-selfCODE_SMELLCRITICALcompiler-gcc-WinlineCODE_SMELLCRITICALcompiler-gcc-Wint-in-bool-contextCODE_SMELLCRITICALcompiler-gcc-Wint-to-pointer-castCODE_SMELLCRITICALcompiler-gcc-Wintrinsic-shadowCODE_SMELLCRITICALcompiler-gcc-Wintrinsics-stdCODE_SMELLCRITICALcompiler-gcc-Winvalid-memory-modelCODE_SMELLCRITICALcompiler-gcc-Winvalid-offsetofCODE_SMELLCRITICALcompiler-gcc-Winvalid-pchCODE_SMELLCRITICALcompiler-gcc-Wjump-misses-initCODE_SMELLCRITICALcompiler-gcc-Wlarger-thanCODE_SMELLCRITICALcompiler-gcc-Wline-truncationCODE_SMELLCRITICALcompiler-gcc-Wliteral-suffixCODE_SMELLCRITICALcompiler-gcc-Wlogical-not-parenthesesCODE_SMELLCRITICALcompiler-gcc-Wlogical-opCODE_SMELLCRITICALcompiler-gcc-Wlong-longCODE_SMELLCRITICALcompiler-gcc-Wlto-type-mismatchCODE_SMELLCRITICALcompiler-gcc-WmainCODE_SMELLCRITICALcompiler-gcc-Wmaybe-uninitializedCODE_SMELLCRITICALcompiler-gcc-Wmemset-elt-sizeCODE_SMELLCRITICALcompiler-gcc-Wmemset-transposed-argsCODE_SMELLCRITICALcompiler-gcc-Wmisleading-indentationCODE_SMELLCRITICALcompiler-gcc-Wmissing-bracesCODE_SMELLCRITICALcompiler-gcc-Wmissing-declarationsCODE_SMELLCRITICALcompiler-gcc-Wmissing-field-initializersCODE_SMELLCRITICALcompiler-gcc-Wmissing-format-attributeCODE_SMELLCRITICALcompiler-gcc-Wmissing-include-dirsCODE_SMELLCRITICALcompiler-gcc-Wmissing-noreturnCODE_SMELLCRITICALcompiler-gcc-Wmissing-parameter-typeCODE_SMELLCRITICALcompiler-gcc-Wmissing-prototypesCODE_SMELLCRITICALcompiler-gcc-WmudflapCODE_SMELLCRITICALcompiler-gcc-WmulticharCODE_SMELLCRITICALcompiler-gcc-Wmultiple-inheritanceCODE_SMELLCRITICALcompiler-gcc-Wmultistatement-macrosCODE_SMELLCRITICALcompiler-gcc-WnamespacesCODE_SMELLCRITICALcompiler-gcc-WnarrowingCODE_SMELLCRITICALcompiler-gcc-Wnested-externsCODE_SMELLCRITICALcompiler-gcc-Wno-aggressive-loop-optimizationsCODE_SMELLCRITICALcompiler-gcc-Wno-builtin-declaration-mismatchCODE_SMELLCRITICALcompiler-gcc-WnoexceptCODE_SMELLCRITICALcompiler-gcc-Wnoexcept-typeCODE_SMELLCRITICALcompiler-gcc-Wnon-template-friendCODE_SMELLCRITICALcompiler-gcc-Wnon-virtual-dtorCODE_SMELLCRITICALcompiler-gcc-WnonnullCODE_SMELLCRITICALcompiler-gcc-Wnonnull-compareCODE_SMELLCRITICALcompiler-gcc-WnormalizedCODE_SMELLCRITICALcompiler-gcc-Wnull-dereferenceCODE_SMELLCRITICALcompiler-gcc-Wold-style-castCODE_SMELLCRITICALcompiler-gcc-Wold-style-declarationCODE_SMELLCRITICALcompiler-gcc-Wold-style-definitionCODE_SMELLCRITICALcompiler-gcc-WoverflowCODE_SMELLCRITICALcompiler-gcc-Woverlength-stringsCODE_SMELLCRITICALcompiler-gcc-Woverloaded-virtualCODE_SMELLCRITICALcompiler-gcc-Woverride-initCODE_SMELLCRITICALcompiler-gcc-Woverride-init-side-effectsCODE_SMELLCRITICALcompiler-gcc-WpackedCODE_SMELLCRITICALcompiler-gcc-Wpacked-bitfield-compatCODE_SMELLCRITICALcompiler-gcc-WpaddedCODE_SMELLCRITICALcompiler-gcc-WparenthesesCODE_SMELLCRITICALcompiler-gcc-Wplacement-newCODE_SMELLCRITICALcompiler-gcc-Wpmf-conversionsCODE_SMELLCRITICALcompiler-gcc-Wpointer-arithCODE_SMELLCRITICALcompiler-gcc-Wpointer-compareCODE_SMELLCRITICALcompiler-gcc-Wpointer-signCODE_SMELLCRITICALcompiler-gcc-Wpointer-to-int-castCODE_SMELLCRITICALcompiler-gcc-WpragmasCODE_SMELLCRITICALcompiler-gcc-Wproperty-assign-defaultCODE_SMELLCRITICALcompiler-gcc-WprotocolCODE_SMELLCRITICALcompiler-gcc-Wreal-q-constantCODE_SMELLCRITICALcompiler-gcc-Wredundant-declsCODE_SMELLCRITICALcompiler-gcc-WregisterCODE_SMELLCRITICALcompiler-gcc-WreorderCODE_SMELLCRITICALcompiler-gcc-WrestrictCODE_SMELLCRITICALcompiler-gcc-Wreturn-typeCODE_SMELLCRITICALcompiler-gcc-WselectorCODE_SMELLCRITICALcompiler-gcc-Wsequence-pointCODE_SMELLCRITICALcompiler-gcc-WshadowCODE_SMELLCRITICALcompiler-gcc-Wshift-count-negativeCODE_SMELLCRITICALcompiler-gcc-Wshift-count-overflowCODE_SMELLCRITICALcompiler-gcc-Wshift-negative-valueCODE_SMELLCRITICALcompiler-gcc-Wshift-overflowCODE_SMELLCRITICALcompiler-gcc-Wsign-compareCODE_SMELLCRITICALcompiler-gcc-Wsign-conversionCODE_SMELLCRITICALcompiler-gcc-Wsign-promoCODE_SMELLCRITICALcompiler-gcc-Wsized-deallocationCODE_SMELLCRITICALcompiler-gcc-Wsizeof-array-argumentCODE_SMELLCRITICALcompiler-gcc-Wsizeof-pointer-divCODE_SMELLCRITICALcompiler-gcc-Wsizeof-pointer-memaccessCODE_SMELLCRITICALcompiler-gcc-Wstack-protectorCODE_SMELLCRITICALcompiler-gcc-Wstack-usageCODE_SMELLCRITICALcompiler-gcc-Wstrict-aliasingCODE_SMELLCRITICALcompiler-gcc-Wstrict-null-sentinelCODE_SMELLCRITICALcompiler-gcc-Wstrict-overflowCODE_SMELLCRITICALcompiler-gcc-Wstrict-prototypesCODE_SMELLCRITICALcompiler-gcc-Wstrict-selector-matchCODE_SMELLCRITICALcompiler-gcc-Wstringop-overflowCODE_SMELLCRITICALcompiler-gcc-Wsubobject-linkageCODE_SMELLCRITICALcompiler-gcc-Wsuggest-attribute=constCODE_SMELLCRITICALcompiler-gcc-Wsuggest-attribute=formatCODE_SMELLCRITICALcompiler-gcc-Wsuggest-attribute=noreturnCODE_SMELLCRITICALcompiler-gcc-Wsuggest-attribute=pureCODE_SMELLCRITICALcompiler-gcc-Wsuggest-final-methodsCODE_SMELLCRITICALcompiler-gcc-Wsuggest-final-typesCODE_SMELLCRITICALcompiler-gcc-Wsuggest-overrideCODE_SMELLCRITICALcompiler-gcc-WsurprisingCODE_SMELLCRITICALcompiler-gcc-WswitchCODE_SMELLCRITICALcompiler-gcc-Wswitch-boolCODE_SMELLCRITICALcompiler-gcc-Wswitch-defaultCODE_SMELLCRITICALcompiler-gcc-Wswitch-enumCODE_SMELLCRITICALcompiler-gcc-Wswitch-unreachableCODE_SMELLCRITICALcompiler-gcc-Wsync-nandCODE_SMELLCRITICALcompiler-gcc-Wsystem-headersCODE_SMELLCRITICALcompiler-gcc-Wtautological-compareCODE_SMELLCRITICALcompiler-gcc-WtemplatesCODE_SMELLCRITICALcompiler-gcc-WtraditionalCODE_SMELLCRITICALcompiler-gcc-Wtraditional-conversionCODE_SMELLCRITICALcompiler-gcc-WtrampolinesCODE_SMELLCRITICALcompiler-gcc-WtrigraphsCODE_SMELLCRITICALcompiler-gcc-Wtype-limitsCODE_SMELLCRITICALcompiler-gcc-Wundeclared-selectorCODE_SMELLCRITICALcompiler-gcc-WundefCODE_SMELLCRITICALcompiler-gcc-WunderflowCODE_SMELLCRITICALcompiler-gcc-WuninitializedCODE_SMELLCRITICALcompiler-gcc-Wunknown-pragmasCODE_SMELLCRITICALcompiler-gcc-Wunsafe-loop-optimizationsCODE_SMELLCRITICALcompiler-gcc-Wunsuffixed-float-constantsCODE_SMELLCRITICALcompiler-gcc-Wunused-but-set-parameterCODE_SMELLCRITICALcompiler-gcc-Wunused-but-set-variableCODE_SMELLCRITICALcompiler-gcc-Wunused-const-variableCODE_SMELLCRITICALcompiler-gcc-Wunused-dummy-argumentCODE_SMELLCRITICALcompiler-gcc-Wunused-functionCODE_SMELLCRITICALcompiler-gcc-Wunused-labelCODE_SMELLCRITICALcompiler-gcc-Wunused-local-typedefsCODE_SMELLCRITICALcompiler-gcc-Wunused-macrosCODE_SMELLCRITICALcompiler-gcc-Wunused-parameterCODE_SMELLCRITICALcompiler-gcc-Wunused-resultCODE_SMELLCRITICALcompiler-gcc-Wunused-valueCODE_SMELLCRITICALcompiler-gcc-Wunused-variableCODE_SMELLCRITICALcompiler-gcc-Wuseless-castCODE_SMELLCRITICALcompiler-gcc-WvarargsCODE_SMELLCRITICALcompiler-gcc-Wvariadic-macrosCODE_SMELLCRITICALcompiler-gcc-Wvector-operation-performanceCODE_SMELLCRITICALcompiler-gcc-Wvirtual-inheritanceCODE_SMELLCRITICALcompiler-gcc-WvlaCODE_SMELLCRITICALcompiler-gcc-Wvla-larger-thanCODE_SMELLCRITICALcompiler-gcc-Wvolatile-register-varCODE_SMELLCRITICALcompiler-gcc-Wwrite-stringsCODE_SMELLCRITICALcompiler-gcc-Wzero-as-null-pointer-constantCODE_SMELLCRITICALcompiler-gccdefaultCODE_SMELLCRITICALcompiler-vcC26447CODE_SMELLINFOcompiler-vcC4297CODE_SMELLINFOcppcheckAssignmentIntegerToAddressBUGMINORcppcheckargumentSizeBUGMINORcppcheckarithOperationsOnVoidPointerBUGMINORcppcheckarrayIndexOutOfBoundsBUGMAJORcppcheckarrayIndexOutOfBoundsCondBUGMINORcppcheckarrayIndexThenCheckCODE_SMELLMINORcppcheckassertWithSideEffectBUGMINORcppcheckassignBoolToFloatCODE_SMELLMINORcppcheckassignBoolToPointerBUGMAJORcppcheckautoVariablesBUGMAJORcppcheckautoVariablesAssignGlobalPointerBUGMINORcppcheckautovarInvalidDeallocationBUGMAJORcppcheckbadBitmaskCheckBUGMINORcppcheckboostForeachErrorBUGMAJORcppcheckbufferAccessOutOfBoundsBUGMAJORcppcheckcharBitOpBUGMINORcppcheckcharLiteralWithCharPtrCompareBUGMINORcppcheckcheckCastIntToCharAndBackBUGMINORcppcheckclarifyCalculationCODE_SMELLMINORcppcheckclarifyConditionCODE_SMELLMINORcppcheckclarifyStatementBUGMINORcppcheckcomparePointersBUGMAJORcppcheckcomparisonOfBoolWithBoolErrorCODE_SMELLMINORcppcheckcomparisonOfFuncReturningBoolErrorCODE_SMELLMINORcppcheckcomparisonOfTwoFuncsReturningBoolErrorCODE_SMELLMINORcppcheckcontainerOutOfBoundsBUGMAJORcppcheckdanglingLifetimeBUGMAJORcppcheckdanglingReferenceBUGMAJORcppcheckdanglingTemporaryLifetimeBUGMAJORcppcheckdeallocDeallocBUGMAJORcppcheckdeallocretBUGMAJORcppcheckdeallocuseBUGMAJORcppcheckdoubleFreeBUGMAJORcppcheckduplicateBranchCODE_SMELLMINORcppcheckduplicateExpressionCODE_SMELLMINORcppcheckduplicateExpressionTernaryCODE_SMELLMINORcppcheckeraseDereferenceBUGMAJORcppcheckexceptDeallocThrowBUGMINORcppcheckexceptThrowInDestructorBUGMINORcppcheckfloatConversionOverflowBUGMAJORcppcheckfuncArgOrderDifferentBUGMINORcppcheckidenticalInnerConditionBUGMINORcppcheckincorrectCharBooleanErrorBUGMINORcppcheckincorrectLogicOperatorBUGMINORcppcheckincorrectStringBooleanErrorBUGMINORcppcheckinsecureCmdLineArgsBUGMAJORcppcheckintegerOverflowBUGMAJORcppcheckinvalidContainerBUGMAJORcppcheckinvalidFreeBUGMAJORcppcheckinvalidFunctionArgBUGMAJORcppcheckinvalidFunctionArgBoolBUGMAJORcppcheckinvalidFunctionArgStrBUGMAJORcppcheckinvalidIterator1BUGMAJORcppcheckinvalidIterator2BUGMAJORcppcheckinvalidLengthModifierErrorBUGMINORcppcheckinvalidLifetimeBUGMAJORcppcheckinvalidPointerBUGMAJORcppcheckinvalidPrintfArgType_floatBUGMINORcppcheckinvalidPrintfArgType_intBUGMINORcppcheckinvalidPrintfArgType_nBUGMINORcppcheckinvalidPrintfArgType_pBUGMINORcppcheckinvalidPrintfArgType_sBUGMINORcppcheckinvalidPrintfArgType_sintBUGMINORcppcheckinvalidPrintfArgType_uintBUGMINORcppcheckinvalidScanfArgType_floatBUGMINORcppcheckinvalidScanfArgType_intBUGMINORcppcheckinvalidScanfFormatWidthBUGMAJORcppcheckinvalidScanfFormatWidth_smallerBUGMINORcppcheckinvalidTestForOverflowBUGMINORcppcheckinvalidscanfBUGMINORcppcheckinvalidscanf_libcBUGMINORcppcheckiteratorsBUGMAJORcppcheckiterators1BUGMAJORcppcheckiterators2BUGMAJORcppcheckiterators3BUGMAJORcppcheckiteratorsCmp1BUGMAJORcppcheckiteratorsCmp2BUGMAJORcppcheckknownConditionTrueFalseCODE_SMELLMINORcppcheckleakNoVarFunctionCallBUGMAJORcppcheckliteralWithCharPtrCompareBUGMINORcppcheckmallocOnClassErrorBUGMAJORcppcheckmemleakBUGMAJORcppcheckmemleakOnReallocBUGMAJORcppcheckmemsetValueOutOfRangeBUGMINORcppcheckmismatchAllocDeallocBUGMAJORcppcheckmismatchSizeBUGMAJORcppcheckmismatchingContainerExpressionBUGMINORcppcheckmismatchingContainersBUGMAJORcppchecknanInArithmeticExpressionCODE_SMELLMINORcppchecknegativeArraySizeBUGMINORcppchecknegativeContainerIndexBUGMAJORcppchecknegativeIndexBUGMAJORcppchecknegativeMemoryAllocationSizeBUGMAJORcppchecknoConstructorCODE_SMELLMINORcppchecknullPointerBUGMAJORcppchecknullPointerArithmeticBUGMAJORcppchecknullPointerArithmeticRedundantCheckBUGMINORcppchecknullPointerDefaultArgBUGMINORcppchecknullPointerRedundantCheckBUGMINORcppcheckobjectIndexBUGMAJORcppcheckobsoleteFunctionsusleepCODE_SMELLMINORcppcheckoperatorEqMissingReturnStatementBUGMAJORcppcheckoutOfBoundsBUGMAJORcppcheckpointerArithBoolBUGMAJORcppcheckpointerLessThanZeroCODE_SMELLMINORcppcheckpointerOutOfBoundsBUGMINORcppcheckpointerPositiveCODE_SMELLMINORcppcheckpossibleBufferAccessOutOfBoundsBUGMINORcppcheckpureVirtualCallBUGMINORcppcheckredundantAssignInSwitchBUGMINORcppcheckredundantConditionCODE_SMELLMINORcppcheckresourceLeakBUGMAJORcppcheckreturnAddressOfAutoVariableBUGMAJORcppcheckreturnAddressOfFunctionParameterBUGMAJORcppcheckreturnDanglingLifetimeBUGMAJORcppcheckreturnLocalVariableBUGMAJORcppcheckreturnReferenceBUGMAJORcppcheckreturnTempReferenceBUGMAJORcppcheckseekOnAppendedFileBUGMINORcppcheckselfAssignmentBUGMINORcppcheckselfInitializationBUGMAJORcppcheckshiftNegativeBUGMAJORcppcheckshiftNegativeLHSBUGMINORcppcheckshiftTooManyBitsBUGMAJORcppcheckshiftTooManyBitsSignedBUGMAJORcppchecksizeofCalculationBUGMINORcppchecksizeofFunctionCallBUGMINORcppchecksizeofVoidBUGMINORcppchecksprintfOverlappingDataBUGMAJORcppcheckstlFindInsertBUGMINORcppcheckstlOutOfBoundsBUGMAJORcppcheckstlcstrthrowBUGMAJORcppcheckstringLiteralWriteBUGMAJORcppcheckthrowInNoexceptFunctionBUGMAJORcppcheckunassignedVariableCODE_SMELLMINORcppcheckuninitMemberVarBUGMINORcppcheckuninitMemberVarPrivateBUGMINORcppcheckuninitStructMemberBUGMAJORcppcheckuninitdataBUGMAJORcppcheckuninitstringBUGMAJORcppcheckuninitvarBUGMAJORcppcheckunknownEvaluationOrderBUGMAJORcppcheckunpreciseMathCallCODE_SMELLMINORcppcheckunreachableCodeCODE_SMELLMINORcppcheckunsafeClassRefMemberBUGMINORcppcheckunsignedLessThanZeroCODE_SMELLMINORcppcheckunsignedPositiveCODE_SMELLMINORcppcheckunusedVariableCODE_SMELLMINORcppcheckuseClosedFileBUGMAJORcppcheckuselessAssignmentArgCODE_SMELLMINORcppcheckuselessAssignmentPtrArgBUGMINORcppcheckusleepCalledCODE_SMELLMINORcppcheckva_end_missingBUGMAJORcppcheckva_start_referencePassedBUGMAJORcppcheckva_start_subsequentCallsBUGMAJORcppcheckvarFuncNullUBBUGMINORcppcheckvariableHidingEnumCODE_SMELLMINORcppcheckvariableHidingTypedefCODE_SMELLMINORcppcheckvirtualCallInConstructorBUGMINORcppcheckwrongPipeParameterSizeBUGMAJORcppcheckwrongPrintfScanfArgNumBUGMAJORcppcheckwrongPrintfScanfParameterPositionErrorBUGMINORcppcheckzerodivBUGMAJORcppcheckzerodivcondBUGMAJORcxxFunctionComplexityCODE_SMELLMAJORmax10cxxTabCharacterCODE_SMELLMINORcreateLineViolationfalsecxxTooLongLineCODE_SMELLMINORmaximumLineLength100tabWidth4cxxTooManyLinesOfCodeInFunctionCODE_SMELLMAJORmax60cxxTooManyStatementsPerLineCODE_SMELLMAJORexcludeCaseBreakfalsecxxUndocumentedApiCODE_SMELLMINORpclint560CODE_SMELLMAJORpclint573CODE_SMELLMAJORvalgrindClientCheckCODE_SMELLMINORvalgrindInvalidFreeBUGCRITICALvalgrindInvalidJumpBUGCRITICALvalgrindInvalidMemPoolCODE_SMELLMINORvalgrindInvalidReadBUGCRITICALvalgrindInvalidWriteBUGCRITICALvalgrindLeak_DefinitelyLostBUGMAJORvalgrindLeak_IndirectlyLostBUGMAJORvalgrindLeak_PossiblyLostCODE_SMELLMAJORvalgrindLeak_StillReachableCODE_SMELLMINORvalgrindMismatchedFreeBUGCRITICALvalgrindOverlapBUGCRITICALvalgrindSyscallParamCODE_SMELLCRITICALvalgrindUninitConditionBUGCRITICALvalgrindUninitValueBUGMAJOR \ No newline at end of file diff --git a/conf/quality_profiles/cxx/RNC_CPP_A.xml b/conf/quality_profiles/cxx/RNC_CPP_A.xml deleted file mode 100644 index 3425055..0000000 --- a/conf/quality_profiles/cxx/RNC_CPP_A.xml +++ /dev/null @@ -1 +0,0 @@ -RNC CPP Acxxcompiler-gcc-WabiCODE_SMELLCRITICALcompiler-gcc-WaddressCODE_SMELLCRITICALcompiler-gcc-Waggregate-returnCODE_SMELLCRITICALcompiler-gcc-WaliasingCODE_SMELLCRITICALcompiler-gcc-Walign-commonsCODE_SMELLCRITICALcompiler-gcc-Walloc-size-larger-thanCODE_SMELLCRITICALcompiler-gcc-Walloc-zeroCODE_SMELLCRITICALcompiler-gcc-Walloca-larger-thanCODE_SMELLCRITICALcompiler-gcc-WampersandCODE_SMELLCRITICALcompiler-gcc-Warray-boundsBUGCRITICALcompiler-gcc-Warray-temporariesCODE_SMELLCRITICALcompiler-gcc-Wassign-interceptCODE_SMELLCRITICALcompiler-gcc-WattributesCODE_SMELLCRITICALcompiler-gcc-Wbad-function-castCODE_SMELLCRITICALcompiler-gcc-Wbool-compareCODE_SMELLCRITICALcompiler-gcc-Wbool-operationCODE_SMELLCRITICALcompiler-gcc-Wbuiltin-macro-redefinedCODE_SMELLCRITICALcompiler-gcc-Wc++-compatCODE_SMELLCRITICALcompiler-gcc-Wc++0x-compatCODE_SMELLCRITICALcompiler-gcc-Wc++11-compatCODE_SMELLCRITICALcompiler-gcc-Wc++14-compatCODE_SMELLCRITICALcompiler-gcc-Wc++1z-compatCODE_SMELLCRITICALcompiler-gcc-Wcast-alignCODE_SMELLCRITICALcompiler-gcc-Wcast-qualCODE_SMELLCRITICALcompiler-gcc-Wcatch-valueCODE_SMELLCRITICALcompiler-gcc-Wchar-subscriptsCODE_SMELLCRITICALcompiler-gcc-Wcharacter-truncationCODE_SMELLCRITICALcompiler-gcc-WchkpCODE_SMELLCRITICALcompiler-gcc-Wclass-memaccessCODE_SMELLCRITICALcompiler-gcc-WclobberedCODE_SMELLCRITICALcompiler-gcc-WcommentCODE_SMELLCRITICALcompiler-gcc-Wconditionally-supportedCODE_SMELLCRITICALcompiler-gcc-WconversionCODE_SMELLCRITICALcompiler-gcc-Wconversion-extraCODE_SMELLCRITICALcompiler-gcc-Wconversion-nullCODE_SMELLCRITICALcompiler-gcc-Wcoverage-mismatchCODE_SMELLCRITICALcompiler-gcc-WcppCODE_SMELLCRITICALcompiler-gcc-Wctor-dtor-privacyCODE_SMELLCRITICALcompiler-gcc-Wdangling-elseCODE_SMELLCRITICALcompiler-gcc-Wdate-timeCODE_SMELLCRITICALcompiler-gcc-Wdeclaration-after-statementCODE_SMELLCRITICALcompiler-gcc-Wdelete-incompleteCODE_SMELLCRITICALcompiler-gcc-Wdelete-non-virtual-dtorCODE_SMELLCRITICALcompiler-gcc-WdeprecatedCODE_SMELLCRITICALcompiler-gcc-Wdeprecated-declarationsCODE_SMELLCRITICALcompiler-gcc-Wdisabled-optimizationCODE_SMELLCRITICALcompiler-gcc-Wdiv-by-zeroBUGCRITICALcompiler-gcc-Wdouble-promotionCODE_SMELLCRITICALcompiler-gcc-Wduplicate-decl-specifierCODE_SMELLCRITICALcompiler-gcc-Wduplicated-branchesCODE_SMELLCRITICALcompiler-gcc-Wduplicated-condCODE_SMELLCRITICALcompiler-gcc-Weffc++CODE_SMELLCRITICALcompiler-gcc-Wempty-bodyCODE_SMELLCRITICALcompiler-gcc-Wendif-labelsCODE_SMELLCRITICALcompiler-gcc-Wenum-compareCODE_SMELLCRITICALcompiler-gcc-Wexpansion-to-definedCODE_SMELLCRITICALcompiler-gcc-Wfloat-conversionCODE_SMELLCRITICALcompiler-gcc-Wfloat-equalCODE_SMELLCRITICALcompiler-gcc-WformatCODE_SMELLCRITICALcompiler-gcc-Wformat-contains-nulCODE_SMELLCRITICALcompiler-gcc-Wformat-extra-argsCODE_SMELLCRITICALcompiler-gcc-Wformat-nonliteralCODE_SMELLCRITICALcompiler-gcc-Wformat-overflowCODE_SMELLCRITICALcompiler-gcc-Wformat-securityCODE_SMELLCRITICALcompiler-gcc-Wformat-signednessCODE_SMELLCRITICALcompiler-gcc-Wformat-truncationCODE_SMELLCRITICALcompiler-gcc-Wformat-y2kCODE_SMELLCRITICALcompiler-gcc-Wformat-zero-lengthCODE_SMELLCRITICALcompiler-gcc-Wframe-addressCODE_SMELLCRITICALcompiler-gcc-Wframe-larger-thanCODE_SMELLCRITICALcompiler-gcc-Wfree-nonheap-objectCODE_SMELLCRITICALcompiler-gcc-Wfunction-eliminationCODE_SMELLCRITICALcompiler-gcc-WhsaCODE_SMELLCRITICALcompiler-gcc-Wignored-attributesCODE_SMELLCRITICALcompiler-gcc-Wignored-qualifiersCODE_SMELLCRITICALcompiler-gcc-Wimplicit-fallthroughCODE_SMELLCRITICALcompiler-gcc-Wimplicit-function-declarationCODE_SMELLCRITICALcompiler-gcc-Wimplicit-intCODE_SMELLCRITICALcompiler-gcc-Wimplicit-interfaceCODE_SMELLCRITICALcompiler-gcc-Wimplicit-procedureCODE_SMELLCRITICALcompiler-gcc-Winit-selfCODE_SMELLCRITICALcompiler-gcc-WinlineCODE_SMELLCRITICALcompiler-gcc-Wint-in-bool-contextCODE_SMELLCRITICALcompiler-gcc-Wint-to-pointer-castCODE_SMELLCRITICALcompiler-gcc-Wintrinsic-shadowCODE_SMELLCRITICALcompiler-gcc-Wintrinsics-stdCODE_SMELLCRITICALcompiler-gcc-Winvalid-memory-modelCODE_SMELLCRITICALcompiler-gcc-Winvalid-offsetofCODE_SMELLCRITICALcompiler-gcc-Winvalid-pchCODE_SMELLCRITICALcompiler-gcc-Wjump-misses-initCODE_SMELLCRITICALcompiler-gcc-Wlarger-thanCODE_SMELLCRITICALcompiler-gcc-Wline-truncationCODE_SMELLCRITICALcompiler-gcc-Wliteral-suffixCODE_SMELLCRITICALcompiler-gcc-Wlogical-not-parenthesesCODE_SMELLCRITICALcompiler-gcc-Wlogical-opCODE_SMELLCRITICALcompiler-gcc-Wlong-longCODE_SMELLCRITICALcompiler-gcc-Wlto-type-mismatchCODE_SMELLCRITICALcompiler-gcc-WmainCODE_SMELLCRITICALcompiler-gcc-Wmaybe-uninitializedCODE_SMELLCRITICALcompiler-gcc-Wmemset-elt-sizeCODE_SMELLCRITICALcompiler-gcc-Wmemset-transposed-argsCODE_SMELLCRITICALcompiler-gcc-Wmisleading-indentationCODE_SMELLCRITICALcompiler-gcc-Wmissing-bracesCODE_SMELLCRITICALcompiler-gcc-Wmissing-declarationsCODE_SMELLCRITICALcompiler-gcc-Wmissing-field-initializersCODE_SMELLCRITICALcompiler-gcc-Wmissing-format-attributeCODE_SMELLCRITICALcompiler-gcc-Wmissing-include-dirsCODE_SMELLCRITICALcompiler-gcc-Wmissing-noreturnCODE_SMELLCRITICALcompiler-gcc-Wmissing-parameter-typeCODE_SMELLCRITICALcompiler-gcc-Wmissing-prototypesCODE_SMELLCRITICALcompiler-gcc-WmudflapCODE_SMELLCRITICALcompiler-gcc-WmulticharCODE_SMELLCRITICALcompiler-gcc-Wmultiple-inheritanceCODE_SMELLCRITICALcompiler-gcc-Wmultistatement-macrosCODE_SMELLCRITICALcompiler-gcc-WnamespacesCODE_SMELLCRITICALcompiler-gcc-WnarrowingCODE_SMELLCRITICALcompiler-gcc-Wnested-externsCODE_SMELLCRITICALcompiler-gcc-Wno-aggressive-loop-optimizationsCODE_SMELLCRITICALcompiler-gcc-Wno-builtin-declaration-mismatchCODE_SMELLCRITICALcompiler-gcc-WnoexceptCODE_SMELLCRITICALcompiler-gcc-Wnoexcept-typeCODE_SMELLCRITICALcompiler-gcc-Wnon-template-friendCODE_SMELLCRITICALcompiler-gcc-Wnon-virtual-dtorCODE_SMELLCRITICALcompiler-gcc-WnonnullCODE_SMELLCRITICALcompiler-gcc-Wnonnull-compareCODE_SMELLCRITICALcompiler-gcc-WnormalizedCODE_SMELLCRITICALcompiler-gcc-Wnull-dereferenceCODE_SMELLCRITICALcompiler-gcc-Wold-style-castCODE_SMELLCRITICALcompiler-gcc-Wold-style-declarationCODE_SMELLCRITICALcompiler-gcc-Wold-style-definitionCODE_SMELLCRITICALcompiler-gcc-WoverflowCODE_SMELLCRITICALcompiler-gcc-Woverlength-stringsCODE_SMELLCRITICALcompiler-gcc-Woverloaded-virtualCODE_SMELLCRITICALcompiler-gcc-Woverride-initCODE_SMELLCRITICALcompiler-gcc-Woverride-init-side-effectsCODE_SMELLCRITICALcompiler-gcc-WpackedCODE_SMELLCRITICALcompiler-gcc-Wpacked-bitfield-compatCODE_SMELLCRITICALcompiler-gcc-WpaddedCODE_SMELLCRITICALcompiler-gcc-WparenthesesCODE_SMELLCRITICALcompiler-gcc-Wplacement-newCODE_SMELLCRITICALcompiler-gcc-Wpmf-conversionsCODE_SMELLCRITICALcompiler-gcc-Wpointer-arithCODE_SMELLCRITICALcompiler-gcc-Wpointer-compareCODE_SMELLCRITICALcompiler-gcc-Wpointer-signCODE_SMELLCRITICALcompiler-gcc-Wpointer-to-int-castCODE_SMELLCRITICALcompiler-gcc-WpragmasCODE_SMELLCRITICALcompiler-gcc-Wproperty-assign-defaultCODE_SMELLCRITICALcompiler-gcc-WprotocolCODE_SMELLCRITICALcompiler-gcc-Wreal-q-constantCODE_SMELLCRITICALcompiler-gcc-Wredundant-declsCODE_SMELLCRITICALcompiler-gcc-WregisterCODE_SMELLCRITICALcompiler-gcc-WreorderCODE_SMELLCRITICALcompiler-gcc-WrestrictCODE_SMELLCRITICALcompiler-gcc-Wreturn-typeCODE_SMELLCRITICALcompiler-gcc-WselectorCODE_SMELLCRITICALcompiler-gcc-Wsequence-pointCODE_SMELLCRITICALcompiler-gcc-WshadowCODE_SMELLCRITICALcompiler-gcc-Wshift-count-negativeCODE_SMELLCRITICALcompiler-gcc-Wshift-count-overflowCODE_SMELLCRITICALcompiler-gcc-Wshift-negative-valueCODE_SMELLCRITICALcompiler-gcc-Wshift-overflowCODE_SMELLCRITICALcompiler-gcc-Wsign-compareCODE_SMELLCRITICALcompiler-gcc-Wsign-conversionCODE_SMELLCRITICALcompiler-gcc-Wsign-promoCODE_SMELLCRITICALcompiler-gcc-Wsized-deallocationCODE_SMELLCRITICALcompiler-gcc-Wsizeof-array-argumentCODE_SMELLCRITICALcompiler-gcc-Wsizeof-pointer-divCODE_SMELLCRITICALcompiler-gcc-Wsizeof-pointer-memaccessCODE_SMELLCRITICALcompiler-gcc-Wstack-protectorCODE_SMELLCRITICALcompiler-gcc-Wstack-usageCODE_SMELLCRITICALcompiler-gcc-Wstrict-aliasingCODE_SMELLCRITICALcompiler-gcc-Wstrict-null-sentinelCODE_SMELLCRITICALcompiler-gcc-Wstrict-overflowCODE_SMELLCRITICALcompiler-gcc-Wstrict-prototypesCODE_SMELLCRITICALcompiler-gcc-Wstrict-selector-matchCODE_SMELLCRITICALcompiler-gcc-Wstringop-overflowCODE_SMELLCRITICALcompiler-gcc-Wsubobject-linkageCODE_SMELLCRITICALcompiler-gcc-Wsuggest-attribute=constCODE_SMELLCRITICALcompiler-gcc-Wsuggest-attribute=formatCODE_SMELLCRITICALcompiler-gcc-Wsuggest-attribute=noreturnCODE_SMELLCRITICALcompiler-gcc-Wsuggest-attribute=pureCODE_SMELLCRITICALcompiler-gcc-Wsuggest-final-methodsCODE_SMELLCRITICALcompiler-gcc-Wsuggest-final-typesCODE_SMELLCRITICALcompiler-gcc-Wsuggest-overrideCODE_SMELLCRITICALcompiler-gcc-WsurprisingCODE_SMELLCRITICALcompiler-gcc-WswitchCODE_SMELLCRITICALcompiler-gcc-Wswitch-boolCODE_SMELLCRITICALcompiler-gcc-Wswitch-defaultCODE_SMELLCRITICALcompiler-gcc-Wswitch-enumCODE_SMELLCRITICALcompiler-gcc-Wswitch-unreachableCODE_SMELLCRITICALcompiler-gcc-Wsync-nandCODE_SMELLCRITICALcompiler-gcc-Wsystem-headersCODE_SMELLCRITICALcompiler-gcc-Wtautological-compareCODE_SMELLCRITICALcompiler-gcc-WtemplatesCODE_SMELLCRITICALcompiler-gcc-WtraditionalCODE_SMELLCRITICALcompiler-gcc-Wtraditional-conversionCODE_SMELLCRITICALcompiler-gcc-WtrampolinesCODE_SMELLCRITICALcompiler-gcc-WtrigraphsCODE_SMELLCRITICALcompiler-gcc-Wtype-limitsCODE_SMELLCRITICALcompiler-gcc-Wundeclared-selectorCODE_SMELLCRITICALcompiler-gcc-WundefCODE_SMELLCRITICALcompiler-gcc-WunderflowCODE_SMELLCRITICALcompiler-gcc-WuninitializedCODE_SMELLCRITICALcompiler-gcc-Wunknown-pragmasCODE_SMELLCRITICALcompiler-gcc-Wunsafe-loop-optimizationsCODE_SMELLCRITICALcompiler-gcc-Wunsuffixed-float-constantsCODE_SMELLCRITICALcompiler-gcc-Wunused-but-set-parameterCODE_SMELLCRITICALcompiler-gcc-Wunused-but-set-variableCODE_SMELLCRITICALcompiler-gcc-Wunused-const-variableCODE_SMELLCRITICALcompiler-gcc-Wunused-dummy-argumentCODE_SMELLCRITICALcompiler-gcc-Wunused-functionCODE_SMELLCRITICALcompiler-gcc-Wunused-labelCODE_SMELLCRITICALcompiler-gcc-Wunused-local-typedefsCODE_SMELLCRITICALcompiler-gcc-Wunused-macrosCODE_SMELLCRITICALcompiler-gcc-Wunused-parameterCODE_SMELLCRITICALcompiler-gcc-Wunused-resultCODE_SMELLCRITICALcompiler-gcc-Wunused-valueCODE_SMELLCRITICALcompiler-gcc-Wunused-variableCODE_SMELLCRITICALcompiler-gcc-Wuseless-castCODE_SMELLCRITICALcompiler-gcc-WvarargsCODE_SMELLCRITICALcompiler-gcc-Wvariadic-macrosCODE_SMELLCRITICALcompiler-gcc-Wvector-operation-performanceCODE_SMELLCRITICALcompiler-gcc-Wvirtual-inheritanceCODE_SMELLCRITICALcompiler-gcc-WvlaCODE_SMELLCRITICALcompiler-gcc-Wvla-larger-thanCODE_SMELLCRITICALcompiler-gcc-Wvolatile-register-varCODE_SMELLCRITICALcompiler-gcc-Wwrite-stringsCODE_SMELLCRITICALcompiler-gcc-Wzero-as-null-pointer-constantCODE_SMELLCRITICALcompiler-gccdefaultCODE_SMELLCRITICALcompiler-vcC26447CODE_SMELLINFOcompiler-vcC4297CODE_SMELLINFOcppcheckAssignmentIntegerToAddressBUGMINORcppcheckargumentSizeBUGMINORcppcheckarithOperationsOnVoidPointerBUGMINORcppcheckarrayIndexOutOfBoundsBUGMAJORcppcheckarrayIndexOutOfBoundsCondBUGMINORcppcheckarrayIndexThenCheckCODE_SMELLMINORcppcheckassertWithSideEffectBUGMINORcppcheckassignBoolToFloatCODE_SMELLMINORcppcheckassignBoolToPointerBUGMAJORcppcheckautoVariablesBUGMAJORcppcheckautoVariablesAssignGlobalPointerBUGMINORcppcheckautovarInvalidDeallocationBUGMAJORcppcheckbadBitmaskCheckBUGMINORcppcheckboostForeachErrorBUGMAJORcppcheckbufferAccessOutOfBoundsBUGMAJORcppcheckcharBitOpBUGMINORcppcheckcharLiteralWithCharPtrCompareBUGMINORcppcheckcheckCastIntToCharAndBackBUGMINORcppcheckclarifyCalculationCODE_SMELLMINORcppcheckclarifyConditionCODE_SMELLMINORcppcheckclarifyStatementBUGMINORcppcheckcomparePointersBUGMAJORcppcheckcomparisonOfBoolWithBoolErrorCODE_SMELLMINORcppcheckcomparisonOfFuncReturningBoolErrorCODE_SMELLMINORcppcheckcomparisonOfTwoFuncsReturningBoolErrorCODE_SMELLMINORcppcheckcontainerOutOfBoundsBUGMAJORcppcheckcstyleCastCODE_SMELLMINORcppcheckdanglingLifetimeBUGMAJORcppcheckdanglingReferenceBUGMAJORcppcheckdanglingTemporaryLifetimeBUGMAJORcppcheckdeallocDeallocBUGMAJORcppcheckdeallocretBUGMAJORcppcheckdeallocuseBUGMAJORcppcheckdoubleFreeBUGMAJORcppcheckduplicateBranchCODE_SMELLMINORcppcheckduplicateExpressionCODE_SMELLMINORcppcheckduplicateExpressionTernaryCODE_SMELLMINORcppcheckeraseDereferenceBUGMAJORcppcheckexceptDeallocThrowBUGMINORcppcheckexceptThrowInDestructorBUGMINORcppcheckfloatConversionOverflowBUGMAJORcppcheckfuncArgOrderDifferentBUGMINORcppcheckfunctionConstCODE_SMELLMINORcppcheckidenticalInnerConditionBUGMINORcppcheckincorrectCharBooleanErrorBUGMINORcppcheckincorrectLogicOperatorBUGMINORcppcheckincorrectStringBooleanErrorBUGMINORcppcheckinsecureCmdLineArgsBUGMAJORcppcheckintegerOverflowBUGMAJORcppcheckinvalidContainerBUGMAJORcppcheckinvalidFreeBUGMAJORcppcheckinvalidFunctionArgBUGMAJORcppcheckinvalidFunctionArgBoolBUGMAJORcppcheckinvalidFunctionArgStrBUGMAJORcppcheckinvalidIterator1BUGMAJORcppcheckinvalidIterator2BUGMAJORcppcheckinvalidLengthModifierErrorBUGMINORcppcheckinvalidLifetimeBUGMAJORcppcheckinvalidPointerBUGMAJORcppcheckinvalidPrintfArgType_floatBUGMINORcppcheckinvalidPrintfArgType_intBUGMINORcppcheckinvalidPrintfArgType_nBUGMINORcppcheckinvalidPrintfArgType_pBUGMINORcppcheckinvalidPrintfArgType_sBUGMINORcppcheckinvalidPrintfArgType_sintBUGMINORcppcheckinvalidPrintfArgType_uintBUGMINORcppcheckinvalidScanfArgType_floatBUGMINORcppcheckinvalidScanfArgType_intBUGMINORcppcheckinvalidScanfFormatWidthBUGMAJORcppcheckinvalidScanfFormatWidth_smallerBUGMINORcppcheckinvalidTestForOverflowBUGMINORcppcheckinvalidscanfBUGMINORcppcheckinvalidscanf_libcBUGMINORcppcheckiteratorsBUGMAJORcppcheckiterators1BUGMAJORcppcheckiterators2BUGMAJORcppcheckiterators3BUGMAJORcppcheckiteratorsCmp1BUGMAJORcppcheckiteratorsCmp2BUGMAJORcppcheckknownConditionTrueFalseCODE_SMELLMINORcppcheckleakNoVarFunctionCallBUGMAJORcppcheckliteralWithCharPtrCompareBUGMINORcppcheckmallocOnClassErrorBUGMAJORcppcheckmemleakBUGMAJORcppcheckmemleakOnReallocBUGMAJORcppcheckmemsetValueOutOfRangeBUGMINORcppcheckmismatchAllocDeallocBUGMAJORcppcheckmismatchSizeBUGMAJORcppcheckmismatchingContainerExpressionBUGMINORcppcheckmismatchingContainersBUGMAJORcppchecknanInArithmeticExpressionCODE_SMELLMINORcppchecknegativeArraySizeBUGMINORcppchecknegativeContainerIndexBUGMAJORcppchecknegativeIndexBUGMAJORcppchecknegativeMemoryAllocationSizeBUGMAJORcppchecknoConstructorCODE_SMELLMINORcppchecknoCopyConstructorCODE_SMELLMINORcppchecknullPointerBUGMAJORcppchecknullPointerArithmeticBUGMAJORcppchecknullPointerArithmeticRedundantCheckBUGMINORcppchecknullPointerDefaultArgBUGMINORcppchecknullPointerRedundantCheckBUGMINORcppcheckobjectIndexBUGMAJORcppcheckobsoleteFunctionsusleepCODE_SMELLMINORcppcheckoperatorEqCODE_SMELLMINORcppcheckoperatorEqMissingReturnStatementBUGMAJORcppcheckoperatorEqToSelfBUGMINORcppcheckoperatorEqVarErrorBUGMINORcppcheckoutOfBoundsBUGMAJORcppcheckpassedByValueBUGMINORcppcheckpointerArithBoolBUGMAJORcppcheckpointerLessThanZeroCODE_SMELLMINORcppcheckpointerOutOfBoundsBUGMINORcppcheckpointerPositiveCODE_SMELLMINORcppcheckpossibleBufferAccessOutOfBoundsBUGMINORcppcheckpureVirtualCallBUGMINORcppcheckredundantAssignInSwitchBUGMINORcppcheckredundantConditionCODE_SMELLMINORcppcheckredundantCopyLocalConstBUGMINORcppcheckresourceLeakBUGMAJORcppcheckreturnAddressOfAutoVariableBUGMAJORcppcheckreturnAddressOfFunctionParameterBUGMAJORcppcheckreturnDanglingLifetimeBUGMAJORcppcheckreturnLocalVariableBUGMAJORcppcheckreturnReferenceBUGMAJORcppcheckreturnTempReferenceBUGMAJORcppcheckseekOnAppendedFileBUGMINORcppcheckselfAssignmentBUGMINORcppcheckselfInitializationBUGMAJORcppcheckshiftNegativeBUGMAJORcppcheckshiftNegativeLHSBUGMINORcppcheckshiftTooManyBitsBUGMAJORcppcheckshiftTooManyBitsSignedBUGMAJORcppchecksizeofCalculationBUGMINORcppchecksizeofFunctionCallBUGMINORcppchecksizeofVoidBUGMINORcppchecksprintfOverlappingDataBUGMAJORcppcheckstlFindInsertBUGMINORcppcheckstlOutOfBoundsBUGMAJORcppcheckstlcstrthrowBUGMAJORcppcheckstringLiteralWriteBUGMAJORcppcheckthrowInNoexceptFunctionBUGMAJORcppcheckunassignedVariableCODE_SMELLMINORcppcheckuninitMemberVarBUGMINORcppcheckuninitMemberVarPrivateBUGMINORcppcheckuninitStructMemberBUGMAJORcppcheckuninitdataBUGMAJORcppcheckuninitstringBUGMAJORcppcheckuninitvarBUGMAJORcppcheckunknownEvaluationOrderBUGMAJORcppcheckunpreciseMathCallCODE_SMELLMINORcppcheckunreachableCodeCODE_SMELLMINORcppcheckunsafeClassRefMemberBUGMINORcppcheckunsignedLessThanZeroCODE_SMELLMINORcppcheckunsignedPositiveCODE_SMELLMINORcppcheckunusedVariableCODE_SMELLMINORcppcheckuseClosedFileBUGMAJORcppcheckuseInitializationListBUGMINORcppcheckuselessAssignmentArgCODE_SMELLMINORcppcheckuselessAssignmentPtrArgBUGMINORcppcheckusleepCalledCODE_SMELLMINORcppcheckva_end_missingBUGMAJORcppcheckva_start_referencePassedBUGMAJORcppcheckva_start_subsequentCallsBUGMAJORcppcheckvarFuncNullUBBUGMINORcppcheckvariableHidingEnumCODE_SMELLMINORcppcheckvariableHidingTypedefCODE_SMELLMINORcppcheckvirtualCallInConstructorBUGMINORcppcheckvirtualDestructorBUGMAJORcppcheckwrongPipeParameterSizeBUGMAJORcppcheckwrongPrintfScanfArgNumBUGMAJORcppcheckwrongPrintfScanfParameterPositionErrorBUGMINORcppcheckzerodivBUGMAJORcppcheckzerodivcondBUGMAJORcxxFunctionComplexityCODE_SMELLMAJORmax10cxxTabCharacterCODE_SMELLMINORcreateLineViolationfalsecxxTooLongLineCODE_SMELLMINORmaximumLineLength100tabWidth4cxxTooManyLinesOfCodeInFunctionCODE_SMELLMAJORmax60cxxTooManyStatementsPerLineCODE_SMELLMAJORexcludeCaseBreakfalsecxxUndocumentedApiCODE_SMELLMINORpclint560CODE_SMELLMAJORpclint573CODE_SMELLMAJORvalgrindClientCheckCODE_SMELLMINORvalgrindInvalidFreeBUGCRITICALvalgrindInvalidJumpBUGCRITICALvalgrindInvalidMemPoolCODE_SMELLMINORvalgrindInvalidReadBUGCRITICALvalgrindInvalidWriteBUGCRITICALvalgrindLeak_DefinitelyLostBUGMAJORvalgrindLeak_IndirectlyLostBUGMAJORvalgrindLeak_PossiblyLostCODE_SMELLMAJORvalgrindLeak_StillReachableCODE_SMELLMINORvalgrindMismatchedFreeBUGCRITICALvalgrindOverlapBUGCRITICALvalgrindSyscallParamCODE_SMELLCRITICALvalgrindUninitConditionBUGCRITICALvalgrindUninitValueBUGMAJOR \ No newline at end of file diff --git a/conf/quality_profiles/cxx/RNC_CPP_B.xml b/conf/quality_profiles/cxx/RNC_CPP_B.xml deleted file mode 100644 index c7a43a9..0000000 --- a/conf/quality_profiles/cxx/RNC_CPP_B.xml +++ /dev/null @@ -1 +0,0 @@ -RNC CPP Bcxxcompiler-gcc-WabiCODE_SMELLCRITICALcompiler-gcc-WaddressCODE_SMELLCRITICALcompiler-gcc-Waggregate-returnCODE_SMELLCRITICALcompiler-gcc-WaliasingCODE_SMELLCRITICALcompiler-gcc-Walign-commonsCODE_SMELLCRITICALcompiler-gcc-Walloc-size-larger-thanCODE_SMELLCRITICALcompiler-gcc-Walloc-zeroCODE_SMELLCRITICALcompiler-gcc-Walloca-larger-thanCODE_SMELLCRITICALcompiler-gcc-WampersandCODE_SMELLCRITICALcompiler-gcc-Warray-boundsBUGCRITICALcompiler-gcc-Warray-temporariesCODE_SMELLCRITICALcompiler-gcc-Wassign-interceptCODE_SMELLCRITICALcompiler-gcc-WattributesCODE_SMELLCRITICALcompiler-gcc-Wbad-function-castCODE_SMELLCRITICALcompiler-gcc-Wbool-compareCODE_SMELLCRITICALcompiler-gcc-Wbool-operationCODE_SMELLCRITICALcompiler-gcc-Wbuiltin-macro-redefinedCODE_SMELLCRITICALcompiler-gcc-Wc++-compatCODE_SMELLCRITICALcompiler-gcc-Wc++0x-compatCODE_SMELLCRITICALcompiler-gcc-Wc++11-compatCODE_SMELLCRITICALcompiler-gcc-Wc++14-compatCODE_SMELLCRITICALcompiler-gcc-Wc++1z-compatCODE_SMELLCRITICALcompiler-gcc-Wcast-alignCODE_SMELLCRITICALcompiler-gcc-Wcast-qualCODE_SMELLCRITICALcompiler-gcc-Wcatch-valueCODE_SMELLCRITICALcompiler-gcc-Wchar-subscriptsCODE_SMELLCRITICALcompiler-gcc-Wcharacter-truncationCODE_SMELLCRITICALcompiler-gcc-WchkpCODE_SMELLCRITICALcompiler-gcc-Wclass-memaccessCODE_SMELLCRITICALcompiler-gcc-WclobberedCODE_SMELLCRITICALcompiler-gcc-WcommentCODE_SMELLCRITICALcompiler-gcc-Wconditionally-supportedCODE_SMELLCRITICALcompiler-gcc-WconversionCODE_SMELLCRITICALcompiler-gcc-Wconversion-extraCODE_SMELLCRITICALcompiler-gcc-Wconversion-nullCODE_SMELLCRITICALcompiler-gcc-Wcoverage-mismatchCODE_SMELLCRITICALcompiler-gcc-WcppCODE_SMELLCRITICALcompiler-gcc-Wctor-dtor-privacyCODE_SMELLCRITICALcompiler-gcc-Wdangling-elseCODE_SMELLCRITICALcompiler-gcc-Wdate-timeCODE_SMELLCRITICALcompiler-gcc-Wdeclaration-after-statementCODE_SMELLCRITICALcompiler-gcc-Wdelete-incompleteCODE_SMELLCRITICALcompiler-gcc-Wdelete-non-virtual-dtorCODE_SMELLCRITICALcompiler-gcc-WdeprecatedCODE_SMELLCRITICALcompiler-gcc-Wdeprecated-declarationsCODE_SMELLCRITICALcompiler-gcc-Wdisabled-optimizationCODE_SMELLCRITICALcompiler-gcc-Wdiv-by-zeroBUGCRITICALcompiler-gcc-Wdouble-promotionCODE_SMELLCRITICALcompiler-gcc-Wduplicate-decl-specifierCODE_SMELLCRITICALcompiler-gcc-Wduplicated-branchesCODE_SMELLCRITICALcompiler-gcc-Wduplicated-condCODE_SMELLCRITICALcompiler-gcc-Weffc++CODE_SMELLCRITICALcompiler-gcc-Wempty-bodyCODE_SMELLCRITICALcompiler-gcc-Wendif-labelsCODE_SMELLCRITICALcompiler-gcc-Wenum-compareCODE_SMELLCRITICALcompiler-gcc-Wexpansion-to-definedCODE_SMELLCRITICALcompiler-gcc-Wfloat-conversionCODE_SMELLCRITICALcompiler-gcc-Wfloat-equalCODE_SMELLCRITICALcompiler-gcc-WformatCODE_SMELLCRITICALcompiler-gcc-Wformat-contains-nulCODE_SMELLCRITICALcompiler-gcc-Wformat-extra-argsCODE_SMELLCRITICALcompiler-gcc-Wformat-nonliteralCODE_SMELLCRITICALcompiler-gcc-Wformat-overflowCODE_SMELLCRITICALcompiler-gcc-Wformat-securityCODE_SMELLCRITICALcompiler-gcc-Wformat-signednessCODE_SMELLCRITICALcompiler-gcc-Wformat-truncationCODE_SMELLCRITICALcompiler-gcc-Wformat-y2kCODE_SMELLCRITICALcompiler-gcc-Wformat-zero-lengthCODE_SMELLCRITICALcompiler-gcc-Wframe-addressCODE_SMELLCRITICALcompiler-gcc-Wframe-larger-thanCODE_SMELLCRITICALcompiler-gcc-Wfree-nonheap-objectCODE_SMELLCRITICALcompiler-gcc-Wfunction-eliminationCODE_SMELLCRITICALcompiler-gcc-WhsaCODE_SMELLCRITICALcompiler-gcc-Wignored-attributesCODE_SMELLCRITICALcompiler-gcc-Wignored-qualifiersCODE_SMELLCRITICALcompiler-gcc-Wimplicit-fallthroughCODE_SMELLCRITICALcompiler-gcc-Wimplicit-function-declarationCODE_SMELLCRITICALcompiler-gcc-Wimplicit-intCODE_SMELLCRITICALcompiler-gcc-Wimplicit-interfaceCODE_SMELLCRITICALcompiler-gcc-Wimplicit-procedureCODE_SMELLCRITICALcompiler-gcc-Winit-selfCODE_SMELLCRITICALcompiler-gcc-WinlineCODE_SMELLCRITICALcompiler-gcc-Wint-in-bool-contextCODE_SMELLCRITICALcompiler-gcc-Wint-to-pointer-castCODE_SMELLCRITICALcompiler-gcc-Wintrinsic-shadowCODE_SMELLCRITICALcompiler-gcc-Wintrinsics-stdCODE_SMELLCRITICALcompiler-gcc-Winvalid-memory-modelCODE_SMELLCRITICALcompiler-gcc-Winvalid-offsetofCODE_SMELLCRITICALcompiler-gcc-Winvalid-pchCODE_SMELLCRITICALcompiler-gcc-Wjump-misses-initCODE_SMELLCRITICALcompiler-gcc-Wlarger-thanCODE_SMELLCRITICALcompiler-gcc-Wline-truncationCODE_SMELLCRITICALcompiler-gcc-Wliteral-suffixCODE_SMELLCRITICALcompiler-gcc-Wlogical-not-parenthesesCODE_SMELLCRITICALcompiler-gcc-Wlogical-opCODE_SMELLCRITICALcompiler-gcc-Wlong-longCODE_SMELLCRITICALcompiler-gcc-Wlto-type-mismatchCODE_SMELLCRITICALcompiler-gcc-WmainCODE_SMELLCRITICALcompiler-gcc-Wmaybe-uninitializedCODE_SMELLCRITICALcompiler-gcc-Wmemset-elt-sizeCODE_SMELLCRITICALcompiler-gcc-Wmemset-transposed-argsCODE_SMELLCRITICALcompiler-gcc-Wmisleading-indentationCODE_SMELLCRITICALcompiler-gcc-Wmissing-bracesCODE_SMELLCRITICALcompiler-gcc-Wmissing-declarationsCODE_SMELLCRITICALcompiler-gcc-Wmissing-field-initializersCODE_SMELLCRITICALcompiler-gcc-Wmissing-format-attributeCODE_SMELLCRITICALcompiler-gcc-Wmissing-include-dirsCODE_SMELLCRITICALcompiler-gcc-Wmissing-noreturnCODE_SMELLCRITICALcompiler-gcc-Wmissing-parameter-typeCODE_SMELLCRITICALcompiler-gcc-Wmissing-prototypesCODE_SMELLCRITICALcompiler-gcc-WmudflapCODE_SMELLCRITICALcompiler-gcc-WmulticharCODE_SMELLCRITICALcompiler-gcc-Wmultiple-inheritanceCODE_SMELLCRITICALcompiler-gcc-Wmultistatement-macrosCODE_SMELLCRITICALcompiler-gcc-WnamespacesCODE_SMELLCRITICALcompiler-gcc-WnarrowingCODE_SMELLCRITICALcompiler-gcc-Wnested-externsCODE_SMELLCRITICALcompiler-gcc-Wno-aggressive-loop-optimizationsCODE_SMELLCRITICALcompiler-gcc-Wno-builtin-declaration-mismatchCODE_SMELLCRITICALcompiler-gcc-WnoexceptCODE_SMELLCRITICALcompiler-gcc-Wnoexcept-typeCODE_SMELLCRITICALcompiler-gcc-Wnon-template-friendCODE_SMELLCRITICALcompiler-gcc-Wnon-virtual-dtorCODE_SMELLCRITICALcompiler-gcc-WnonnullCODE_SMELLCRITICALcompiler-gcc-Wnonnull-compareCODE_SMELLCRITICALcompiler-gcc-WnormalizedCODE_SMELLCRITICALcompiler-gcc-Wnull-dereferenceCODE_SMELLCRITICALcompiler-gcc-Wold-style-castCODE_SMELLCRITICALcompiler-gcc-Wold-style-declarationCODE_SMELLCRITICALcompiler-gcc-Wold-style-definitionCODE_SMELLCRITICALcompiler-gcc-WoverflowCODE_SMELLCRITICALcompiler-gcc-Woverlength-stringsCODE_SMELLCRITICALcompiler-gcc-Woverloaded-virtualCODE_SMELLCRITICALcompiler-gcc-Woverride-initCODE_SMELLCRITICALcompiler-gcc-Woverride-init-side-effectsCODE_SMELLCRITICALcompiler-gcc-WpackedCODE_SMELLCRITICALcompiler-gcc-Wpacked-bitfield-compatCODE_SMELLCRITICALcompiler-gcc-WpaddedCODE_SMELLCRITICALcompiler-gcc-WparenthesesCODE_SMELLCRITICALcompiler-gcc-Wplacement-newCODE_SMELLCRITICALcompiler-gcc-Wpmf-conversionsCODE_SMELLCRITICALcompiler-gcc-Wpointer-arithCODE_SMELLCRITICALcompiler-gcc-Wpointer-compareCODE_SMELLCRITICALcompiler-gcc-Wpointer-signCODE_SMELLCRITICALcompiler-gcc-Wpointer-to-int-castCODE_SMELLCRITICALcompiler-gcc-WpragmasCODE_SMELLCRITICALcompiler-gcc-Wproperty-assign-defaultCODE_SMELLCRITICALcompiler-gcc-WprotocolCODE_SMELLCRITICALcompiler-gcc-Wreal-q-constantCODE_SMELLCRITICALcompiler-gcc-Wredundant-declsCODE_SMELLCRITICALcompiler-gcc-WregisterCODE_SMELLCRITICALcompiler-gcc-WreorderCODE_SMELLCRITICALcompiler-gcc-WrestrictCODE_SMELLCRITICALcompiler-gcc-Wreturn-typeCODE_SMELLCRITICALcompiler-gcc-WselectorCODE_SMELLCRITICALcompiler-gcc-Wsequence-pointCODE_SMELLCRITICALcompiler-gcc-WshadowCODE_SMELLCRITICALcompiler-gcc-Wshift-count-negativeCODE_SMELLCRITICALcompiler-gcc-Wshift-count-overflowCODE_SMELLCRITICALcompiler-gcc-Wshift-negative-valueCODE_SMELLCRITICALcompiler-gcc-Wshift-overflowCODE_SMELLCRITICALcompiler-gcc-Wsign-compareCODE_SMELLCRITICALcompiler-gcc-Wsign-conversionCODE_SMELLCRITICALcompiler-gcc-Wsign-promoCODE_SMELLCRITICALcompiler-gcc-Wsized-deallocationCODE_SMELLCRITICALcompiler-gcc-Wsizeof-array-argumentCODE_SMELLCRITICALcompiler-gcc-Wsizeof-pointer-divCODE_SMELLCRITICALcompiler-gcc-Wsizeof-pointer-memaccessCODE_SMELLCRITICALcompiler-gcc-Wstack-protectorCODE_SMELLCRITICALcompiler-gcc-Wstack-usageCODE_SMELLCRITICALcompiler-gcc-Wstrict-aliasingCODE_SMELLCRITICALcompiler-gcc-Wstrict-null-sentinelCODE_SMELLCRITICALcompiler-gcc-Wstrict-overflowCODE_SMELLCRITICALcompiler-gcc-Wstrict-prototypesCODE_SMELLCRITICALcompiler-gcc-Wstrict-selector-matchCODE_SMELLCRITICALcompiler-gcc-Wstringop-overflowCODE_SMELLCRITICALcompiler-gcc-Wsubobject-linkageCODE_SMELLCRITICALcompiler-gcc-Wsuggest-attribute=constCODE_SMELLCRITICALcompiler-gcc-Wsuggest-attribute=formatCODE_SMELLCRITICALcompiler-gcc-Wsuggest-attribute=noreturnCODE_SMELLCRITICALcompiler-gcc-Wsuggest-attribute=pureCODE_SMELLCRITICALcompiler-gcc-Wsuggest-final-methodsCODE_SMELLCRITICALcompiler-gcc-Wsuggest-final-typesCODE_SMELLCRITICALcompiler-gcc-Wsuggest-overrideCODE_SMELLCRITICALcompiler-gcc-WsurprisingCODE_SMELLCRITICALcompiler-gcc-WswitchCODE_SMELLCRITICALcompiler-gcc-Wswitch-boolCODE_SMELLCRITICALcompiler-gcc-Wswitch-defaultCODE_SMELLCRITICALcompiler-gcc-Wswitch-enumCODE_SMELLCRITICALcompiler-gcc-Wswitch-unreachableCODE_SMELLCRITICALcompiler-gcc-Wsync-nandCODE_SMELLCRITICALcompiler-gcc-Wsystem-headersCODE_SMELLCRITICALcompiler-gcc-Wtautological-compareCODE_SMELLCRITICALcompiler-gcc-WtemplatesCODE_SMELLCRITICALcompiler-gcc-WtraditionalCODE_SMELLCRITICALcompiler-gcc-Wtraditional-conversionCODE_SMELLCRITICALcompiler-gcc-WtrampolinesCODE_SMELLCRITICALcompiler-gcc-WtrigraphsCODE_SMELLCRITICALcompiler-gcc-Wtype-limitsCODE_SMELLCRITICALcompiler-gcc-Wundeclared-selectorCODE_SMELLCRITICALcompiler-gcc-WundefCODE_SMELLCRITICALcompiler-gcc-WunderflowCODE_SMELLCRITICALcompiler-gcc-WuninitializedCODE_SMELLCRITICALcompiler-gcc-Wunknown-pragmasCODE_SMELLCRITICALcompiler-gcc-Wunsafe-loop-optimizationsCODE_SMELLCRITICALcompiler-gcc-Wunsuffixed-float-constantsCODE_SMELLCRITICALcompiler-gcc-Wunused-but-set-parameterCODE_SMELLCRITICALcompiler-gcc-Wunused-but-set-variableCODE_SMELLCRITICALcompiler-gcc-Wunused-const-variableCODE_SMELLCRITICALcompiler-gcc-Wunused-dummy-argumentCODE_SMELLCRITICALcompiler-gcc-Wunused-functionCODE_SMELLCRITICALcompiler-gcc-Wunused-labelCODE_SMELLCRITICALcompiler-gcc-Wunused-local-typedefsCODE_SMELLCRITICALcompiler-gcc-Wunused-macrosCODE_SMELLCRITICALcompiler-gcc-Wunused-parameterCODE_SMELLCRITICALcompiler-gcc-Wunused-resultCODE_SMELLCRITICALcompiler-gcc-Wunused-valueCODE_SMELLCRITICALcompiler-gcc-Wunused-variableCODE_SMELLCRITICALcompiler-gcc-Wuseless-castCODE_SMELLCRITICALcompiler-gcc-WvarargsCODE_SMELLCRITICALcompiler-gcc-Wvariadic-macrosCODE_SMELLCRITICALcompiler-gcc-Wvector-operation-performanceCODE_SMELLCRITICALcompiler-gcc-Wvirtual-inheritanceCODE_SMELLCRITICALcompiler-gcc-WvlaCODE_SMELLCRITICALcompiler-gcc-Wvla-larger-thanCODE_SMELLCRITICALcompiler-gcc-Wvolatile-register-varCODE_SMELLCRITICALcompiler-gcc-Wwrite-stringsCODE_SMELLCRITICALcompiler-gcc-Wzero-as-null-pointer-constantCODE_SMELLCRITICALcompiler-gccdefaultCODE_SMELLCRITICALcompiler-vcC26447CODE_SMELLINFOcompiler-vcC4297CODE_SMELLINFOcppcheckAssignmentIntegerToAddressBUGMINORcppcheckargumentSizeBUGMINORcppcheckarithOperationsOnVoidPointerBUGMINORcppcheckarrayIndexOutOfBoundsBUGMAJORcppcheckarrayIndexOutOfBoundsCondBUGMINORcppcheckarrayIndexThenCheckCODE_SMELLMINORcppcheckassertWithSideEffectBUGMINORcppcheckassignBoolToFloatCODE_SMELLMINORcppcheckassignBoolToPointerBUGMAJORcppcheckautoVariablesBUGMAJORcppcheckautoVariablesAssignGlobalPointerBUGMINORcppcheckautovarInvalidDeallocationBUGMAJORcppcheckbadBitmaskCheckBUGMINORcppcheckboostForeachErrorBUGMAJORcppcheckbufferAccessOutOfBoundsBUGMAJORcppcheckcharBitOpBUGMINORcppcheckcharLiteralWithCharPtrCompareBUGMINORcppcheckcheckCastIntToCharAndBackBUGMINORcppcheckclarifyCalculationCODE_SMELLMINORcppcheckclarifyConditionCODE_SMELLMINORcppcheckclarifyStatementBUGMINORcppcheckcomparePointersBUGMAJORcppcheckcomparisonOfBoolWithBoolErrorCODE_SMELLMINORcppcheckcomparisonOfFuncReturningBoolErrorCODE_SMELLMINORcppcheckcomparisonOfTwoFuncsReturningBoolErrorCODE_SMELLMINORcppcheckcontainerOutOfBoundsBUGMAJORcppcheckcstyleCastCODE_SMELLMINORcppcheckdanglingLifetimeBUGMAJORcppcheckdanglingReferenceBUGMAJORcppcheckdanglingTemporaryLifetimeBUGMAJORcppcheckdeallocDeallocBUGMAJORcppcheckdeallocretBUGMAJORcppcheckdeallocuseBUGMAJORcppcheckdoubleFreeBUGMAJORcppcheckduplicateBranchCODE_SMELLMINORcppcheckduplicateExpressionCODE_SMELLMINORcppcheckduplicateExpressionTernaryCODE_SMELLMINORcppcheckeraseDereferenceBUGMAJORcppcheckexceptDeallocThrowBUGMINORcppcheckexceptThrowInDestructorBUGMINORcppcheckfloatConversionOverflowBUGMAJORcppcheckfuncArgOrderDifferentBUGMINORcppcheckfunctionConstCODE_SMELLMINORcppcheckidenticalInnerConditionBUGMINORcppcheckincorrectCharBooleanErrorBUGMINORcppcheckincorrectLogicOperatorBUGMINORcppcheckincorrectStringBooleanErrorBUGMINORcppcheckinsecureCmdLineArgsBUGMAJORcppcheckintegerOverflowBUGMAJORcppcheckinvalidContainerBUGMAJORcppcheckinvalidFreeBUGMAJORcppcheckinvalidFunctionArgBUGMAJORcppcheckinvalidFunctionArgBoolBUGMAJORcppcheckinvalidFunctionArgStrBUGMAJORcppcheckinvalidIterator1BUGMAJORcppcheckinvalidIterator2BUGMAJORcppcheckinvalidLengthModifierErrorBUGMINORcppcheckinvalidLifetimeBUGMAJORcppcheckinvalidPointerBUGMAJORcppcheckinvalidPrintfArgType_floatBUGMINORcppcheckinvalidPrintfArgType_intBUGMINORcppcheckinvalidPrintfArgType_nBUGMINORcppcheckinvalidPrintfArgType_pBUGMINORcppcheckinvalidPrintfArgType_sBUGMINORcppcheckinvalidPrintfArgType_sintBUGMINORcppcheckinvalidPrintfArgType_uintBUGMINORcppcheckinvalidScanfArgType_floatBUGMINORcppcheckinvalidScanfArgType_intBUGMINORcppcheckinvalidScanfFormatWidthBUGMAJORcppcheckinvalidScanfFormatWidth_smallerBUGMINORcppcheckinvalidTestForOverflowBUGMINORcppcheckinvalidscanfBUGMINORcppcheckinvalidscanf_libcBUGMINORcppcheckiteratorsBUGMAJORcppcheckiterators1BUGMAJORcppcheckiterators2BUGMAJORcppcheckiterators3BUGMAJORcppcheckiteratorsCmp1BUGMAJORcppcheckiteratorsCmp2BUGMAJORcppcheckknownConditionTrueFalseCODE_SMELLMINORcppcheckleakNoVarFunctionCallBUGMAJORcppcheckliteralWithCharPtrCompareBUGMINORcppcheckmallocOnClassErrorBUGMAJORcppcheckmemleakBUGMAJORcppcheckmemleakOnReallocBUGMAJORcppcheckmemsetValueOutOfRangeBUGMINORcppcheckmismatchAllocDeallocBUGMAJORcppcheckmismatchSizeBUGMAJORcppcheckmismatchingContainerExpressionBUGMINORcppcheckmismatchingContainersBUGMAJORcppchecknanInArithmeticExpressionCODE_SMELLMINORcppchecknegativeArraySizeBUGMINORcppchecknegativeContainerIndexBUGMAJORcppchecknegativeIndexBUGMAJORcppchecknegativeMemoryAllocationSizeBUGMAJORcppchecknoConstructorCODE_SMELLMINORcppchecknoCopyConstructorCODE_SMELLMINORcppchecknullPointerBUGMAJORcppchecknullPointerArithmeticBUGMAJORcppchecknullPointerArithmeticRedundantCheckBUGMINORcppchecknullPointerDefaultArgBUGMINORcppchecknullPointerRedundantCheckBUGMINORcppcheckobjectIndexBUGMAJORcppcheckobsoleteFunctionsusleepCODE_SMELLMINORcppcheckoperatorEqCODE_SMELLMINORcppcheckoperatorEqMissingReturnStatementBUGMAJORcppcheckoperatorEqToSelfBUGMINORcppcheckoperatorEqVarErrorBUGMINORcppcheckoutOfBoundsBUGMAJORcppcheckpassedByValueBUGMINORcppcheckpointerArithBoolBUGMAJORcppcheckpointerLessThanZeroCODE_SMELLMINORcppcheckpointerOutOfBoundsBUGMINORcppcheckpointerPositiveCODE_SMELLMINORcppcheckpossibleBufferAccessOutOfBoundsBUGMINORcppcheckpureVirtualCallBUGMINORcppcheckredundantAssignInSwitchBUGMINORcppcheckredundantConditionCODE_SMELLMINORcppcheckredundantCopyLocalConstBUGMINORcppcheckresourceLeakBUGMAJORcppcheckreturnAddressOfAutoVariableBUGMAJORcppcheckreturnAddressOfFunctionParameterBUGMAJORcppcheckreturnDanglingLifetimeBUGMAJORcppcheckreturnLocalVariableBUGMAJORcppcheckreturnReferenceBUGMAJORcppcheckreturnTempReferenceBUGMAJORcppcheckseekOnAppendedFileBUGMINORcppcheckselfAssignmentBUGMINORcppcheckselfInitializationBUGMAJORcppcheckshiftNegativeBUGMAJORcppcheckshiftNegativeLHSBUGMINORcppcheckshiftTooManyBitsBUGMAJORcppcheckshiftTooManyBitsSignedBUGMAJORcppchecksizeofCalculationBUGMINORcppchecksizeofFunctionCallBUGMINORcppchecksizeofVoidBUGMINORcppchecksprintfOverlappingDataBUGMAJORcppcheckstlFindInsertBUGMINORcppcheckstlOutOfBoundsBUGMAJORcppcheckstlcstrthrowBUGMAJORcppcheckstringLiteralWriteBUGMAJORcppcheckthrowInNoexceptFunctionBUGMAJORcppcheckunassignedVariableCODE_SMELLMINORcppcheckuninitMemberVarBUGMINORcppcheckuninitMemberVarPrivateBUGMINORcppcheckuninitStructMemberBUGMAJORcppcheckuninitdataBUGMAJORcppcheckuninitstringBUGMAJORcppcheckuninitvarBUGMAJORcppcheckunknownEvaluationOrderBUGMAJORcppcheckunpreciseMathCallCODE_SMELLMINORcppcheckunreachableCodeCODE_SMELLMINORcppcheckunsafeClassRefMemberBUGMINORcppcheckunsignedLessThanZeroCODE_SMELLMINORcppcheckunsignedPositiveCODE_SMELLMINORcppcheckunusedVariableCODE_SMELLMINORcppcheckuseClosedFileBUGMAJORcppcheckuseInitializationListBUGMINORcppcheckuselessAssignmentArgCODE_SMELLMINORcppcheckuselessAssignmentPtrArgBUGMINORcppcheckusleepCalledCODE_SMELLMINORcppcheckva_end_missingBUGMAJORcppcheckva_start_referencePassedBUGMAJORcppcheckva_start_subsequentCallsBUGMAJORcppcheckvarFuncNullUBBUGMINORcppcheckvariableHidingEnumCODE_SMELLMINORcppcheckvariableHidingTypedefCODE_SMELLMINORcppcheckvirtualCallInConstructorBUGMINORcppcheckvirtualDestructorBUGMAJORcppcheckwrongPipeParameterSizeBUGMAJORcppcheckwrongPrintfScanfArgNumBUGMAJORcppcheckwrongPrintfScanfParameterPositionErrorBUGMINORcppcheckzerodivBUGMAJORcppcheckzerodivcondBUGMAJORcxxFunctionComplexityCODE_SMELLMAJORmax10cxxTabCharacterCODE_SMELLMINORcreateLineViolationfalsecxxTooLongLineCODE_SMELLMINORmaximumLineLength100tabWidth4cxxTooManyLinesOfCodeInFunctionCODE_SMELLMAJORmax60cxxTooManyStatementsPerLineCODE_SMELLMAJORexcludeCaseBreakfalsecxxUndocumentedApiCODE_SMELLMINORpclint560CODE_SMELLMAJORpclint573CODE_SMELLMAJORvalgrindClientCheckCODE_SMELLMINORvalgrindInvalidFreeBUGCRITICALvalgrindInvalidJumpBUGCRITICALvalgrindInvalidMemPoolCODE_SMELLMINORvalgrindInvalidReadBUGCRITICALvalgrindInvalidWriteBUGCRITICALvalgrindLeak_DefinitelyLostBUGMAJORvalgrindLeak_IndirectlyLostBUGMAJORvalgrindLeak_PossiblyLostCODE_SMELLMAJORvalgrindLeak_StillReachableCODE_SMELLMINORvalgrindMismatchedFreeBUGCRITICALvalgrindOverlapBUGCRITICALvalgrindSyscallParamCODE_SMELLCRITICALvalgrindUninitConditionBUGCRITICALvalgrindUninitValueBUGMAJOR \ No newline at end of file diff --git a/conf/quality_profiles/cxx/RNC_CPP_C.xml b/conf/quality_profiles/cxx/RNC_CPP_C.xml deleted file mode 100644 index deedd1d..0000000 --- a/conf/quality_profiles/cxx/RNC_CPP_C.xml +++ /dev/null @@ -1 +0,0 @@ -RNC CPP Ccxxcompiler-gcc-WabiCODE_SMELLCRITICALcompiler-gcc-WaddressCODE_SMELLCRITICALcompiler-gcc-Waggregate-returnCODE_SMELLCRITICALcompiler-gcc-WaliasingCODE_SMELLCRITICALcompiler-gcc-Walign-commonsCODE_SMELLCRITICALcompiler-gcc-Walloc-size-larger-thanCODE_SMELLCRITICALcompiler-gcc-Walloc-zeroCODE_SMELLCRITICALcompiler-gcc-Walloca-larger-thanCODE_SMELLCRITICALcompiler-gcc-WampersandCODE_SMELLCRITICALcompiler-gcc-Warray-boundsBUGCRITICALcompiler-gcc-Warray-temporariesCODE_SMELLCRITICALcompiler-gcc-Wassign-interceptCODE_SMELLCRITICALcompiler-gcc-WattributesCODE_SMELLCRITICALcompiler-gcc-Wbad-function-castCODE_SMELLCRITICALcompiler-gcc-Wbool-compareCODE_SMELLCRITICALcompiler-gcc-Wbool-operationCODE_SMELLCRITICALcompiler-gcc-Wbuiltin-macro-redefinedCODE_SMELLCRITICALcompiler-gcc-Wc++-compatCODE_SMELLCRITICALcompiler-gcc-Wc++0x-compatCODE_SMELLCRITICALcompiler-gcc-Wc++11-compatCODE_SMELLCRITICALcompiler-gcc-Wc++14-compatCODE_SMELLCRITICALcompiler-gcc-Wc++1z-compatCODE_SMELLCRITICALcompiler-gcc-Wcast-alignCODE_SMELLCRITICALcompiler-gcc-Wcast-qualCODE_SMELLCRITICALcompiler-gcc-Wcatch-valueCODE_SMELLCRITICALcompiler-gcc-Wchar-subscriptsCODE_SMELLCRITICALcompiler-gcc-Wcharacter-truncationCODE_SMELLCRITICALcompiler-gcc-WchkpCODE_SMELLCRITICALcompiler-gcc-Wclass-memaccessCODE_SMELLCRITICALcompiler-gcc-WclobberedCODE_SMELLCRITICALcompiler-gcc-WcommentCODE_SMELLCRITICALcompiler-gcc-Wconditionally-supportedCODE_SMELLCRITICALcompiler-gcc-WconversionCODE_SMELLCRITICALcompiler-gcc-Wconversion-extraCODE_SMELLCRITICALcompiler-gcc-Wconversion-nullCODE_SMELLCRITICALcompiler-gcc-Wcoverage-mismatchCODE_SMELLCRITICALcompiler-gcc-WcppCODE_SMELLCRITICALcompiler-gcc-Wctor-dtor-privacyCODE_SMELLCRITICALcompiler-gcc-Wdangling-elseCODE_SMELLCRITICALcompiler-gcc-Wdate-timeCODE_SMELLCRITICALcompiler-gcc-Wdeclaration-after-statementCODE_SMELLCRITICALcompiler-gcc-Wdelete-incompleteCODE_SMELLCRITICALcompiler-gcc-Wdelete-non-virtual-dtorCODE_SMELLCRITICALcompiler-gcc-WdeprecatedCODE_SMELLCRITICALcompiler-gcc-Wdeprecated-declarationsCODE_SMELLCRITICALcompiler-gcc-Wdisabled-optimizationCODE_SMELLCRITICALcompiler-gcc-Wdiv-by-zeroBUGCRITICALcompiler-gcc-Wdouble-promotionCODE_SMELLCRITICALcompiler-gcc-Wduplicate-decl-specifierCODE_SMELLCRITICALcompiler-gcc-Wduplicated-branchesCODE_SMELLCRITICALcompiler-gcc-Wduplicated-condCODE_SMELLCRITICALcompiler-gcc-Weffc++CODE_SMELLCRITICALcompiler-gcc-Wempty-bodyCODE_SMELLCRITICALcompiler-gcc-Wendif-labelsCODE_SMELLCRITICALcompiler-gcc-Wenum-compareCODE_SMELLCRITICALcompiler-gcc-Wexpansion-to-definedCODE_SMELLCRITICALcompiler-gcc-Wfloat-conversionCODE_SMELLCRITICALcompiler-gcc-Wfloat-equalCODE_SMELLCRITICALcompiler-gcc-WformatCODE_SMELLCRITICALcompiler-gcc-Wformat-contains-nulCODE_SMELLCRITICALcompiler-gcc-Wformat-extra-argsCODE_SMELLCRITICALcompiler-gcc-Wformat-nonliteralCODE_SMELLCRITICALcompiler-gcc-Wformat-overflowCODE_SMELLCRITICALcompiler-gcc-Wformat-securityCODE_SMELLCRITICALcompiler-gcc-Wformat-signednessCODE_SMELLCRITICALcompiler-gcc-Wformat-truncationCODE_SMELLCRITICALcompiler-gcc-Wformat-y2kCODE_SMELLCRITICALcompiler-gcc-Wformat-zero-lengthCODE_SMELLCRITICALcompiler-gcc-Wframe-addressCODE_SMELLCRITICALcompiler-gcc-Wframe-larger-thanCODE_SMELLCRITICALcompiler-gcc-Wfree-nonheap-objectCODE_SMELLCRITICALcompiler-gcc-Wfunction-eliminationCODE_SMELLCRITICALcompiler-gcc-WhsaCODE_SMELLCRITICALcompiler-gcc-Wignored-attributesCODE_SMELLCRITICALcompiler-gcc-Wignored-qualifiersCODE_SMELLCRITICALcompiler-gcc-Wimplicit-fallthroughCODE_SMELLCRITICALcompiler-gcc-Wimplicit-function-declarationCODE_SMELLCRITICALcompiler-gcc-Wimplicit-intCODE_SMELLCRITICALcompiler-gcc-Wimplicit-interfaceCODE_SMELLCRITICALcompiler-gcc-Wimplicit-procedureCODE_SMELLCRITICALcompiler-gcc-Winit-selfCODE_SMELLCRITICALcompiler-gcc-WinlineCODE_SMELLCRITICALcompiler-gcc-Wint-in-bool-contextCODE_SMELLCRITICALcompiler-gcc-Wint-to-pointer-castCODE_SMELLCRITICALcompiler-gcc-Wintrinsic-shadowCODE_SMELLCRITICALcompiler-gcc-Wintrinsics-stdCODE_SMELLCRITICALcompiler-gcc-Winvalid-memory-modelCODE_SMELLCRITICALcompiler-gcc-Winvalid-offsetofCODE_SMELLCRITICALcompiler-gcc-Winvalid-pchCODE_SMELLCRITICALcompiler-gcc-Wjump-misses-initCODE_SMELLCRITICALcompiler-gcc-Wlarger-thanCODE_SMELLCRITICALcompiler-gcc-Wline-truncationCODE_SMELLCRITICALcompiler-gcc-Wliteral-suffixCODE_SMELLCRITICALcompiler-gcc-Wlogical-not-parenthesesCODE_SMELLCRITICALcompiler-gcc-Wlogical-opCODE_SMELLCRITICALcompiler-gcc-Wlong-longCODE_SMELLCRITICALcompiler-gcc-Wlto-type-mismatchCODE_SMELLCRITICALcompiler-gcc-WmainCODE_SMELLCRITICALcompiler-gcc-Wmaybe-uninitializedCODE_SMELLCRITICALcompiler-gcc-Wmemset-elt-sizeCODE_SMELLCRITICALcompiler-gcc-Wmemset-transposed-argsCODE_SMELLCRITICALcompiler-gcc-Wmisleading-indentationCODE_SMELLCRITICALcompiler-gcc-Wmissing-bracesCODE_SMELLCRITICALcompiler-gcc-Wmissing-declarationsCODE_SMELLCRITICALcompiler-gcc-Wmissing-field-initializersCODE_SMELLCRITICALcompiler-gcc-Wmissing-format-attributeCODE_SMELLCRITICALcompiler-gcc-Wmissing-include-dirsCODE_SMELLCRITICALcompiler-gcc-Wmissing-noreturnCODE_SMELLCRITICALcompiler-gcc-Wmissing-parameter-typeCODE_SMELLCRITICALcompiler-gcc-Wmissing-prototypesCODE_SMELLCRITICALcompiler-gcc-WmudflapCODE_SMELLCRITICALcompiler-gcc-WmulticharCODE_SMELLCRITICALcompiler-gcc-Wmultiple-inheritanceCODE_SMELLCRITICALcompiler-gcc-Wmultistatement-macrosCODE_SMELLCRITICALcompiler-gcc-WnamespacesCODE_SMELLCRITICALcompiler-gcc-WnarrowingCODE_SMELLCRITICALcompiler-gcc-Wnested-externsCODE_SMELLCRITICALcompiler-gcc-Wno-aggressive-loop-optimizationsCODE_SMELLCRITICALcompiler-gcc-Wno-builtin-declaration-mismatchCODE_SMELLCRITICALcompiler-gcc-WnoexceptCODE_SMELLCRITICALcompiler-gcc-Wnoexcept-typeCODE_SMELLCRITICALcompiler-gcc-Wnon-template-friendCODE_SMELLCRITICALcompiler-gcc-Wnon-virtual-dtorCODE_SMELLCRITICALcompiler-gcc-WnonnullCODE_SMELLCRITICALcompiler-gcc-Wnonnull-compareCODE_SMELLCRITICALcompiler-gcc-WnormalizedCODE_SMELLCRITICALcompiler-gcc-Wnull-dereferenceCODE_SMELLCRITICALcompiler-gcc-Wold-style-castCODE_SMELLCRITICALcompiler-gcc-Wold-style-declarationCODE_SMELLCRITICALcompiler-gcc-Wold-style-definitionCODE_SMELLCRITICALcompiler-gcc-WoverflowCODE_SMELLCRITICALcompiler-gcc-Woverlength-stringsCODE_SMELLCRITICALcompiler-gcc-Woverloaded-virtualCODE_SMELLCRITICALcompiler-gcc-Woverride-initCODE_SMELLCRITICALcompiler-gcc-Woverride-init-side-effectsCODE_SMELLCRITICALcompiler-gcc-WpackedCODE_SMELLCRITICALcompiler-gcc-Wpacked-bitfield-compatCODE_SMELLCRITICALcompiler-gcc-WpaddedCODE_SMELLCRITICALcompiler-gcc-WparenthesesCODE_SMELLCRITICALcompiler-gcc-Wplacement-newCODE_SMELLCRITICALcompiler-gcc-Wpmf-conversionsCODE_SMELLCRITICALcompiler-gcc-Wpointer-arithCODE_SMELLCRITICALcompiler-gcc-Wpointer-compareCODE_SMELLCRITICALcompiler-gcc-Wpointer-signCODE_SMELLCRITICALcompiler-gcc-Wpointer-to-int-castCODE_SMELLCRITICALcompiler-gcc-WpragmasCODE_SMELLCRITICALcompiler-gcc-Wproperty-assign-defaultCODE_SMELLCRITICALcompiler-gcc-WprotocolCODE_SMELLCRITICALcompiler-gcc-Wreal-q-constantCODE_SMELLCRITICALcompiler-gcc-Wredundant-declsCODE_SMELLCRITICALcompiler-gcc-WregisterCODE_SMELLCRITICALcompiler-gcc-WreorderCODE_SMELLCRITICALcompiler-gcc-WrestrictCODE_SMELLCRITICALcompiler-gcc-Wreturn-typeCODE_SMELLCRITICALcompiler-gcc-WselectorCODE_SMELLCRITICALcompiler-gcc-Wsequence-pointCODE_SMELLCRITICALcompiler-gcc-WshadowCODE_SMELLCRITICALcompiler-gcc-Wshift-count-negativeCODE_SMELLCRITICALcompiler-gcc-Wshift-count-overflowCODE_SMELLCRITICALcompiler-gcc-Wshift-negative-valueCODE_SMELLCRITICALcompiler-gcc-Wshift-overflowCODE_SMELLCRITICALcompiler-gcc-Wsign-compareCODE_SMELLCRITICALcompiler-gcc-Wsign-conversionCODE_SMELLCRITICALcompiler-gcc-Wsign-promoCODE_SMELLCRITICALcompiler-gcc-Wsized-deallocationCODE_SMELLCRITICALcompiler-gcc-Wsizeof-array-argumentCODE_SMELLCRITICALcompiler-gcc-Wsizeof-pointer-divCODE_SMELLCRITICALcompiler-gcc-Wsizeof-pointer-memaccessCODE_SMELLCRITICALcompiler-gcc-Wstack-protectorCODE_SMELLCRITICALcompiler-gcc-Wstack-usageCODE_SMELLCRITICALcompiler-gcc-Wstrict-aliasingCODE_SMELLCRITICALcompiler-gcc-Wstrict-null-sentinelCODE_SMELLCRITICALcompiler-gcc-Wstrict-overflowCODE_SMELLCRITICALcompiler-gcc-Wstrict-prototypesCODE_SMELLCRITICALcompiler-gcc-Wstrict-selector-matchCODE_SMELLCRITICALcompiler-gcc-Wstringop-overflowCODE_SMELLCRITICALcompiler-gcc-Wsubobject-linkageCODE_SMELLCRITICALcompiler-gcc-Wsuggest-attribute=constCODE_SMELLCRITICALcompiler-gcc-Wsuggest-attribute=formatCODE_SMELLCRITICALcompiler-gcc-Wsuggest-attribute=noreturnCODE_SMELLCRITICALcompiler-gcc-Wsuggest-attribute=pureCODE_SMELLCRITICALcompiler-gcc-Wsuggest-final-methodsCODE_SMELLCRITICALcompiler-gcc-Wsuggest-final-typesCODE_SMELLCRITICALcompiler-gcc-Wsuggest-overrideCODE_SMELLCRITICALcompiler-gcc-WsurprisingCODE_SMELLCRITICALcompiler-gcc-WswitchCODE_SMELLCRITICALcompiler-gcc-Wswitch-boolCODE_SMELLCRITICALcompiler-gcc-Wswitch-defaultCODE_SMELLCRITICALcompiler-gcc-Wswitch-enumCODE_SMELLCRITICALcompiler-gcc-Wswitch-unreachableCODE_SMELLCRITICALcompiler-gcc-Wsync-nandCODE_SMELLCRITICALcompiler-gcc-Wsystem-headersCODE_SMELLCRITICALcompiler-gcc-Wtautological-compareCODE_SMELLCRITICALcompiler-gcc-WtemplatesCODE_SMELLCRITICALcompiler-gcc-WtraditionalCODE_SMELLCRITICALcompiler-gcc-Wtraditional-conversionCODE_SMELLCRITICALcompiler-gcc-WtrampolinesCODE_SMELLCRITICALcompiler-gcc-WtrigraphsCODE_SMELLCRITICALcompiler-gcc-Wtype-limitsCODE_SMELLCRITICALcompiler-gcc-Wundeclared-selectorCODE_SMELLCRITICALcompiler-gcc-WundefCODE_SMELLCRITICALcompiler-gcc-WunderflowCODE_SMELLCRITICALcompiler-gcc-WuninitializedCODE_SMELLCRITICALcompiler-gcc-Wunknown-pragmasCODE_SMELLCRITICALcompiler-gcc-Wunsafe-loop-optimizationsCODE_SMELLCRITICALcompiler-gcc-Wunsuffixed-float-constantsCODE_SMELLCRITICALcompiler-gcc-Wunused-but-set-parameterCODE_SMELLCRITICALcompiler-gcc-Wunused-but-set-variableCODE_SMELLCRITICALcompiler-gcc-Wunused-const-variableCODE_SMELLCRITICALcompiler-gcc-Wunused-dummy-argumentCODE_SMELLCRITICALcompiler-gcc-Wunused-functionCODE_SMELLCRITICALcompiler-gcc-Wunused-labelCODE_SMELLCRITICALcompiler-gcc-Wunused-local-typedefsCODE_SMELLCRITICALcompiler-gcc-Wunused-macrosCODE_SMELLCRITICALcompiler-gcc-Wunused-parameterCODE_SMELLCRITICALcompiler-gcc-Wunused-resultCODE_SMELLCRITICALcompiler-gcc-Wunused-valueCODE_SMELLCRITICALcompiler-gcc-Wunused-variableCODE_SMELLCRITICALcompiler-gcc-Wuseless-castCODE_SMELLCRITICALcompiler-gcc-WvarargsCODE_SMELLCRITICALcompiler-gcc-Wvariadic-macrosCODE_SMELLCRITICALcompiler-gcc-Wvector-operation-performanceCODE_SMELLCRITICALcompiler-gcc-Wvirtual-inheritanceCODE_SMELLCRITICALcompiler-gcc-WvlaCODE_SMELLCRITICALcompiler-gcc-Wvla-larger-thanCODE_SMELLCRITICALcompiler-gcc-Wvolatile-register-varCODE_SMELLCRITICALcompiler-gcc-Wwrite-stringsCODE_SMELLCRITICALcompiler-gcc-Wzero-as-null-pointer-constantCODE_SMELLCRITICALcompiler-gccdefaultCODE_SMELLCRITICALcompiler-vcC26447CODE_SMELLINFOcompiler-vcC4297CODE_SMELLINFOcppcheckAssignmentIntegerToAddressBUGMINORcppcheckargumentSizeBUGMINORcppcheckarithOperationsOnVoidPointerBUGMINORcppcheckarrayIndexOutOfBoundsBUGMAJORcppcheckarrayIndexOutOfBoundsCondBUGMINORcppcheckarrayIndexThenCheckCODE_SMELLMINORcppcheckassertWithSideEffectBUGMINORcppcheckassignBoolToFloatCODE_SMELLMINORcppcheckassignBoolToPointerBUGMAJORcppcheckautoVariablesBUGMAJORcppcheckautoVariablesAssignGlobalPointerBUGMINORcppcheckautovarInvalidDeallocationBUGMAJORcppcheckbadBitmaskCheckBUGMINORcppcheckboostForeachErrorBUGMAJORcppcheckbufferAccessOutOfBoundsBUGMAJORcppcheckcharBitOpBUGMINORcppcheckcharLiteralWithCharPtrCompareBUGMINORcppcheckcheckCastIntToCharAndBackBUGMINORcppcheckclarifyCalculationCODE_SMELLMINORcppcheckclarifyConditionCODE_SMELLMINORcppcheckclarifyStatementBUGMINORcppcheckcomparePointersBUGMAJORcppcheckcomparisonOfBoolWithBoolErrorCODE_SMELLMINORcppcheckcomparisonOfFuncReturningBoolErrorCODE_SMELLMINORcppcheckcomparisonOfTwoFuncsReturningBoolErrorCODE_SMELLMINORcppcheckcontainerOutOfBoundsBUGMAJORcppcheckcstyleCastCODE_SMELLMINORcppcheckdanglingLifetimeBUGMAJORcppcheckdanglingReferenceBUGMAJORcppcheckdanglingTemporaryLifetimeBUGMAJORcppcheckdeallocDeallocBUGMAJORcppcheckdeallocretBUGMAJORcppcheckdeallocuseBUGMAJORcppcheckdoubleFreeBUGMAJORcppcheckduplicateBranchCODE_SMELLMINORcppcheckduplicateExpressionCODE_SMELLMINORcppcheckduplicateExpressionTernaryCODE_SMELLMINORcppcheckeraseDereferenceBUGMAJORcppcheckexceptDeallocThrowBUGMINORcppcheckexceptThrowInDestructorBUGMINORcppcheckfloatConversionOverflowBUGMAJORcppcheckfuncArgOrderDifferentBUGMINORcppcheckfunctionConstCODE_SMELLMINORcppcheckidenticalInnerConditionBUGMINORcppcheckincorrectCharBooleanErrorBUGMINORcppcheckincorrectLogicOperatorBUGMINORcppcheckincorrectStringBooleanErrorBUGMINORcppcheckinsecureCmdLineArgsBUGMAJORcppcheckintegerOverflowBUGMAJORcppcheckinvalidContainerBUGMAJORcppcheckinvalidFreeBUGMAJORcppcheckinvalidFunctionArgBUGMAJORcppcheckinvalidFunctionArgBoolBUGMAJORcppcheckinvalidFunctionArgStrBUGMAJORcppcheckinvalidIterator1BUGMAJORcppcheckinvalidIterator2BUGMAJORcppcheckinvalidLengthModifierErrorBUGMINORcppcheckinvalidLifetimeBUGMAJORcppcheckinvalidPointerBUGMAJORcppcheckinvalidPrintfArgType_floatBUGMINORcppcheckinvalidPrintfArgType_intBUGMINORcppcheckinvalidPrintfArgType_nBUGMINORcppcheckinvalidPrintfArgType_pBUGMINORcppcheckinvalidPrintfArgType_sBUGMINORcppcheckinvalidPrintfArgType_sintBUGMINORcppcheckinvalidPrintfArgType_uintBUGMINORcppcheckinvalidScanfArgType_floatBUGMINORcppcheckinvalidScanfArgType_intBUGMINORcppcheckinvalidScanfFormatWidthBUGMAJORcppcheckinvalidScanfFormatWidth_smallerBUGMINORcppcheckinvalidTestForOverflowBUGMINORcppcheckinvalidscanfBUGMINORcppcheckinvalidscanf_libcBUGMINORcppcheckiteratorsBUGMAJORcppcheckiterators1BUGMAJORcppcheckiterators2BUGMAJORcppcheckiterators3BUGMAJORcppcheckiteratorsCmp1BUGMAJORcppcheckiteratorsCmp2BUGMAJORcppcheckknownConditionTrueFalseCODE_SMELLMINORcppcheckleakNoVarFunctionCallBUGMAJORcppcheckliteralWithCharPtrCompareBUGMINORcppcheckmallocOnClassErrorBUGMAJORcppcheckmemleakBUGMAJORcppcheckmemleakOnReallocBUGMAJORcppcheckmemsetValueOutOfRangeBUGMINORcppcheckmismatchAllocDeallocBUGMAJORcppcheckmismatchSizeBUGMAJORcppcheckmismatchingContainerExpressionBUGMINORcppcheckmismatchingContainersBUGMAJORcppchecknanInArithmeticExpressionCODE_SMELLMINORcppchecknegativeArraySizeBUGMINORcppchecknegativeContainerIndexBUGMAJORcppchecknegativeIndexBUGMAJORcppchecknegativeMemoryAllocationSizeBUGMAJORcppchecknoConstructorCODE_SMELLMINORcppchecknoCopyConstructorCODE_SMELLMINORcppchecknullPointerBUGMAJORcppchecknullPointerArithmeticBUGMAJORcppchecknullPointerArithmeticRedundantCheckBUGMINORcppchecknullPointerDefaultArgBUGMINORcppchecknullPointerRedundantCheckBUGMINORcppcheckobjectIndexBUGMAJORcppcheckobsoleteFunctionsusleepCODE_SMELLMINORcppcheckoperatorEqCODE_SMELLMINORcppcheckoperatorEqMissingReturnStatementBUGMAJORcppcheckoperatorEqToSelfBUGMINORcppcheckoperatorEqVarErrorBUGMINORcppcheckoutOfBoundsBUGMAJORcppcheckpassedByValueBUGMINORcppcheckpointerArithBoolBUGMAJORcppcheckpointerLessThanZeroCODE_SMELLMINORcppcheckpointerOutOfBoundsBUGMINORcppcheckpointerPositiveCODE_SMELLMINORcppcheckpossibleBufferAccessOutOfBoundsBUGMINORcppcheckpureVirtualCallBUGMINORcppcheckredundantAssignInSwitchBUGMINORcppcheckredundantConditionCODE_SMELLMINORcppcheckredundantCopyLocalConstBUGMINORcppcheckresourceLeakBUGMAJORcppcheckreturnAddressOfAutoVariableBUGMAJORcppcheckreturnAddressOfFunctionParameterBUGMAJORcppcheckreturnDanglingLifetimeBUGMAJORcppcheckreturnLocalVariableBUGMAJORcppcheckreturnReferenceBUGMAJORcppcheckreturnTempReferenceBUGMAJORcppcheckseekOnAppendedFileBUGMINORcppcheckselfAssignmentBUGMINORcppcheckselfInitializationBUGMAJORcppcheckshiftNegativeBUGMAJORcppcheckshiftNegativeLHSBUGMINORcppcheckshiftTooManyBitsBUGMAJORcppcheckshiftTooManyBitsSignedBUGMAJORcppchecksizeofCalculationBUGMINORcppchecksizeofFunctionCallBUGMINORcppchecksizeofVoidBUGMINORcppchecksprintfOverlappingDataBUGMAJORcppcheckstlFindInsertBUGMINORcppcheckstlOutOfBoundsBUGMAJORcppcheckstlcstrthrowBUGMAJORcppcheckstringLiteralWriteBUGMAJORcppcheckthrowInNoexceptFunctionBUGMAJORcppcheckunassignedVariableCODE_SMELLMINORcppcheckuninitMemberVarBUGMINORcppcheckuninitMemberVarPrivateBUGMINORcppcheckuninitStructMemberBUGMAJORcppcheckuninitdataBUGMAJORcppcheckuninitstringBUGMAJORcppcheckuninitvarBUGMAJORcppcheckunknownEvaluationOrderBUGMAJORcppcheckunpreciseMathCallCODE_SMELLMINORcppcheckunreachableCodeCODE_SMELLMINORcppcheckunsafeClassRefMemberBUGMINORcppcheckunsignedLessThanZeroCODE_SMELLMINORcppcheckunsignedPositiveCODE_SMELLMINORcppcheckunusedVariableCODE_SMELLMINORcppcheckuseClosedFileBUGMAJORcppcheckuseInitializationListBUGMINORcppcheckuselessAssignmentArgCODE_SMELLMINORcppcheckuselessAssignmentPtrArgBUGMINORcppcheckusleepCalledCODE_SMELLMINORcppcheckva_end_missingBUGMAJORcppcheckva_start_referencePassedBUGMAJORcppcheckva_start_subsequentCallsBUGMAJORcppcheckvarFuncNullUBBUGMINORcppcheckvariableHidingEnumCODE_SMELLMINORcppcheckvariableHidingTypedefCODE_SMELLMINORcppcheckvirtualCallInConstructorBUGMINORcppcheckvirtualDestructorBUGMAJORcppcheckwrongPipeParameterSizeBUGMAJORcppcheckwrongPrintfScanfArgNumBUGMAJORcppcheckwrongPrintfScanfParameterPositionErrorBUGMINORcppcheckzerodivBUGMAJORcppcheckzerodivcondBUGMAJORcxxFunctionComplexityCODE_SMELLMAJORmax15cxxTabCharacterCODE_SMELLMINORcreateLineViolationfalsecxxTooLongLineCODE_SMELLMINORmaximumLineLength100tabWidth4cxxTooManyLinesOfCodeInFunctionCODE_SMELLMAJORmax80cxxTooManyStatementsPerLineCODE_SMELLMAJORexcludeCaseBreakfalsecxxUndocumentedApiCODE_SMELLMINORpclint560CODE_SMELLMAJORpclint573CODE_SMELLMAJORvalgrindClientCheckCODE_SMELLMINORvalgrindInvalidFreeBUGCRITICALvalgrindInvalidJumpBUGCRITICALvalgrindInvalidMemPoolCODE_SMELLMINORvalgrindInvalidReadBUGCRITICALvalgrindInvalidWriteBUGCRITICALvalgrindLeak_DefinitelyLostBUGMAJORvalgrindLeak_IndirectlyLostBUGMAJORvalgrindLeak_PossiblyLostCODE_SMELLMAJORvalgrindLeak_StillReachableCODE_SMELLMINORvalgrindMismatchedFreeBUGCRITICALvalgrindOverlapBUGCRITICALvalgrindSyscallParamCODE_SMELLCRITICALvalgrindUninitConditionBUGCRITICALvalgrindUninitValueBUGMAJOR \ No newline at end of file diff --git a/conf/quality_profiles/cxx/RNC_CPP_D.xml b/conf/quality_profiles/cxx/RNC_CPP_D.xml deleted file mode 100644 index 288b984..0000000 --- a/conf/quality_profiles/cxx/RNC_CPP_D.xml +++ /dev/null @@ -1 +0,0 @@ -RNC CPP Dcxxcompiler-gcc-WabiCODE_SMELLCRITICALcompiler-gcc-WaddressCODE_SMELLCRITICALcompiler-gcc-Waggregate-returnCODE_SMELLCRITICALcompiler-gcc-WaliasingCODE_SMELLCRITICALcompiler-gcc-Walign-commonsCODE_SMELLCRITICALcompiler-gcc-Walloc-size-larger-thanCODE_SMELLCRITICALcompiler-gcc-Walloc-zeroCODE_SMELLCRITICALcompiler-gcc-Walloca-larger-thanCODE_SMELLCRITICALcompiler-gcc-WampersandCODE_SMELLCRITICALcompiler-gcc-Warray-boundsBUGCRITICALcompiler-gcc-Warray-temporariesCODE_SMELLCRITICALcompiler-gcc-Wassign-interceptCODE_SMELLCRITICALcompiler-gcc-WattributesCODE_SMELLCRITICALcompiler-gcc-Wbad-function-castCODE_SMELLCRITICALcompiler-gcc-Wbool-compareCODE_SMELLCRITICALcompiler-gcc-Wbool-operationCODE_SMELLCRITICALcompiler-gcc-Wbuiltin-macro-redefinedCODE_SMELLCRITICALcompiler-gcc-Wc++-compatCODE_SMELLCRITICALcompiler-gcc-Wc++0x-compatCODE_SMELLCRITICALcompiler-gcc-Wc++11-compatCODE_SMELLCRITICALcompiler-gcc-Wc++14-compatCODE_SMELLCRITICALcompiler-gcc-Wc++1z-compatCODE_SMELLCRITICALcompiler-gcc-Wcast-alignCODE_SMELLCRITICALcompiler-gcc-Wcast-qualCODE_SMELLCRITICALcompiler-gcc-Wcatch-valueCODE_SMELLCRITICALcompiler-gcc-Wchar-subscriptsCODE_SMELLCRITICALcompiler-gcc-Wcharacter-truncationCODE_SMELLCRITICALcompiler-gcc-WchkpCODE_SMELLCRITICALcompiler-gcc-Wclass-memaccessCODE_SMELLCRITICALcompiler-gcc-WclobberedCODE_SMELLCRITICALcompiler-gcc-WcommentCODE_SMELLCRITICALcompiler-gcc-Wconditionally-supportedCODE_SMELLCRITICALcompiler-gcc-WconversionCODE_SMELLCRITICALcompiler-gcc-Wconversion-extraCODE_SMELLCRITICALcompiler-gcc-Wconversion-nullCODE_SMELLCRITICALcompiler-gcc-Wcoverage-mismatchCODE_SMELLCRITICALcompiler-gcc-WcppCODE_SMELLCRITICALcompiler-gcc-Wctor-dtor-privacyCODE_SMELLCRITICALcompiler-gcc-Wdangling-elseCODE_SMELLCRITICALcompiler-gcc-Wdate-timeCODE_SMELLCRITICALcompiler-gcc-Wdeclaration-after-statementCODE_SMELLCRITICALcompiler-gcc-Wdelete-incompleteCODE_SMELLCRITICALcompiler-gcc-Wdelete-non-virtual-dtorCODE_SMELLCRITICALcompiler-gcc-WdeprecatedCODE_SMELLCRITICALcompiler-gcc-Wdeprecated-declarationsCODE_SMELLCRITICALcompiler-gcc-Wdisabled-optimizationCODE_SMELLCRITICALcompiler-gcc-Wdiv-by-zeroBUGCRITICALcompiler-gcc-Wdouble-promotionCODE_SMELLCRITICALcompiler-gcc-Wduplicate-decl-specifierCODE_SMELLCRITICALcompiler-gcc-Wduplicated-branchesCODE_SMELLCRITICALcompiler-gcc-Wduplicated-condCODE_SMELLCRITICALcompiler-gcc-Weffc++CODE_SMELLCRITICALcompiler-gcc-Wempty-bodyCODE_SMELLCRITICALcompiler-gcc-Wendif-labelsCODE_SMELLCRITICALcompiler-gcc-Wenum-compareCODE_SMELLCRITICALcompiler-gcc-Wexpansion-to-definedCODE_SMELLCRITICALcompiler-gcc-Wfloat-conversionCODE_SMELLCRITICALcompiler-gcc-Wfloat-equalCODE_SMELLCRITICALcompiler-gcc-WformatCODE_SMELLCRITICALcompiler-gcc-Wformat-contains-nulCODE_SMELLCRITICALcompiler-gcc-Wformat-extra-argsCODE_SMELLCRITICALcompiler-gcc-Wformat-nonliteralCODE_SMELLCRITICALcompiler-gcc-Wformat-overflowCODE_SMELLCRITICALcompiler-gcc-Wformat-securityCODE_SMELLCRITICALcompiler-gcc-Wformat-signednessCODE_SMELLCRITICALcompiler-gcc-Wformat-truncationCODE_SMELLCRITICALcompiler-gcc-Wformat-y2kCODE_SMELLCRITICALcompiler-gcc-Wformat-zero-lengthCODE_SMELLCRITICALcompiler-gcc-Wframe-addressCODE_SMELLCRITICALcompiler-gcc-Wframe-larger-thanCODE_SMELLCRITICALcompiler-gcc-Wfree-nonheap-objectCODE_SMELLCRITICALcompiler-gcc-Wfunction-eliminationCODE_SMELLCRITICALcompiler-gcc-WhsaCODE_SMELLCRITICALcompiler-gcc-Wignored-attributesCODE_SMELLCRITICALcompiler-gcc-Wignored-qualifiersCODE_SMELLCRITICALcompiler-gcc-Wimplicit-fallthroughCODE_SMELLCRITICALcompiler-gcc-Wimplicit-function-declarationCODE_SMELLCRITICALcompiler-gcc-Wimplicit-intCODE_SMELLCRITICALcompiler-gcc-Wimplicit-interfaceCODE_SMELLCRITICALcompiler-gcc-Wimplicit-procedureCODE_SMELLCRITICALcompiler-gcc-Winit-selfCODE_SMELLCRITICALcompiler-gcc-WinlineCODE_SMELLCRITICALcompiler-gcc-Wint-in-bool-contextCODE_SMELLCRITICALcompiler-gcc-Wint-to-pointer-castCODE_SMELLCRITICALcompiler-gcc-Wintrinsic-shadowCODE_SMELLCRITICALcompiler-gcc-Wintrinsics-stdCODE_SMELLCRITICALcompiler-gcc-Winvalid-memory-modelCODE_SMELLCRITICALcompiler-gcc-Winvalid-offsetofCODE_SMELLCRITICALcompiler-gcc-Winvalid-pchCODE_SMELLCRITICALcompiler-gcc-Wjump-misses-initCODE_SMELLCRITICALcompiler-gcc-Wlarger-thanCODE_SMELLCRITICALcompiler-gcc-Wline-truncationCODE_SMELLCRITICALcompiler-gcc-Wliteral-suffixCODE_SMELLCRITICALcompiler-gcc-Wlogical-not-parenthesesCODE_SMELLCRITICALcompiler-gcc-Wlogical-opCODE_SMELLCRITICALcompiler-gcc-Wlong-longCODE_SMELLCRITICALcompiler-gcc-Wlto-type-mismatchCODE_SMELLCRITICALcompiler-gcc-WmainCODE_SMELLCRITICALcompiler-gcc-Wmaybe-uninitializedCODE_SMELLCRITICALcompiler-gcc-Wmemset-elt-sizeCODE_SMELLCRITICALcompiler-gcc-Wmemset-transposed-argsCODE_SMELLCRITICALcompiler-gcc-Wmisleading-indentationCODE_SMELLCRITICALcompiler-gcc-Wmissing-bracesCODE_SMELLCRITICALcompiler-gcc-Wmissing-declarationsCODE_SMELLCRITICALcompiler-gcc-Wmissing-field-initializersCODE_SMELLCRITICALcompiler-gcc-Wmissing-format-attributeCODE_SMELLCRITICALcompiler-gcc-Wmissing-include-dirsCODE_SMELLCRITICALcompiler-gcc-Wmissing-noreturnCODE_SMELLCRITICALcompiler-gcc-Wmissing-parameter-typeCODE_SMELLCRITICALcompiler-gcc-Wmissing-prototypesCODE_SMELLCRITICALcompiler-gcc-WmudflapCODE_SMELLCRITICALcompiler-gcc-WmulticharCODE_SMELLCRITICALcompiler-gcc-Wmultiple-inheritanceCODE_SMELLCRITICALcompiler-gcc-Wmultistatement-macrosCODE_SMELLCRITICALcompiler-gcc-WnamespacesCODE_SMELLCRITICALcompiler-gcc-WnarrowingCODE_SMELLCRITICALcompiler-gcc-Wnested-externsCODE_SMELLCRITICALcompiler-gcc-Wno-aggressive-loop-optimizationsCODE_SMELLCRITICALcompiler-gcc-Wno-builtin-declaration-mismatchCODE_SMELLCRITICALcompiler-gcc-WnoexceptCODE_SMELLCRITICALcompiler-gcc-Wnoexcept-typeCODE_SMELLCRITICALcompiler-gcc-Wnon-template-friendCODE_SMELLCRITICALcompiler-gcc-Wnon-virtual-dtorCODE_SMELLCRITICALcompiler-gcc-WnonnullCODE_SMELLCRITICALcompiler-gcc-Wnonnull-compareCODE_SMELLCRITICALcompiler-gcc-WnormalizedCODE_SMELLCRITICALcompiler-gcc-Wnull-dereferenceCODE_SMELLCRITICALcompiler-gcc-Wold-style-castCODE_SMELLCRITICALcompiler-gcc-Wold-style-declarationCODE_SMELLCRITICALcompiler-gcc-Wold-style-definitionCODE_SMELLCRITICALcompiler-gcc-WoverflowCODE_SMELLCRITICALcompiler-gcc-Woverlength-stringsCODE_SMELLCRITICALcompiler-gcc-Woverloaded-virtualCODE_SMELLCRITICALcompiler-gcc-Woverride-initCODE_SMELLCRITICALcompiler-gcc-Woverride-init-side-effectsCODE_SMELLCRITICALcompiler-gcc-WpackedCODE_SMELLCRITICALcompiler-gcc-Wpacked-bitfield-compatCODE_SMELLCRITICALcompiler-gcc-WpaddedCODE_SMELLCRITICALcompiler-gcc-WparenthesesCODE_SMELLCRITICALcompiler-gcc-Wplacement-newCODE_SMELLCRITICALcompiler-gcc-Wpmf-conversionsCODE_SMELLCRITICALcompiler-gcc-Wpointer-arithCODE_SMELLCRITICALcompiler-gcc-Wpointer-compareCODE_SMELLCRITICALcompiler-gcc-Wpointer-signCODE_SMELLCRITICALcompiler-gcc-Wpointer-to-int-castCODE_SMELLCRITICALcompiler-gcc-WpragmasCODE_SMELLCRITICALcompiler-gcc-Wproperty-assign-defaultCODE_SMELLCRITICALcompiler-gcc-WprotocolCODE_SMELLCRITICALcompiler-gcc-Wreal-q-constantCODE_SMELLCRITICALcompiler-gcc-Wredundant-declsCODE_SMELLCRITICALcompiler-gcc-WregisterCODE_SMELLCRITICALcompiler-gcc-WreorderCODE_SMELLCRITICALcompiler-gcc-WrestrictCODE_SMELLCRITICALcompiler-gcc-Wreturn-typeCODE_SMELLCRITICALcompiler-gcc-WselectorCODE_SMELLCRITICALcompiler-gcc-Wsequence-pointCODE_SMELLCRITICALcompiler-gcc-WshadowCODE_SMELLCRITICALcompiler-gcc-Wshift-count-negativeCODE_SMELLCRITICALcompiler-gcc-Wshift-count-overflowCODE_SMELLCRITICALcompiler-gcc-Wshift-negative-valueCODE_SMELLCRITICALcompiler-gcc-Wshift-overflowCODE_SMELLCRITICALcompiler-gcc-Wsign-compareCODE_SMELLCRITICALcompiler-gcc-Wsign-conversionCODE_SMELLCRITICALcompiler-gcc-Wsign-promoCODE_SMELLCRITICALcompiler-gcc-Wsized-deallocationCODE_SMELLCRITICALcompiler-gcc-Wsizeof-array-argumentCODE_SMELLCRITICALcompiler-gcc-Wsizeof-pointer-divCODE_SMELLCRITICALcompiler-gcc-Wsizeof-pointer-memaccessCODE_SMELLCRITICALcompiler-gcc-Wstack-protectorCODE_SMELLCRITICALcompiler-gcc-Wstack-usageCODE_SMELLCRITICALcompiler-gcc-Wstrict-aliasingCODE_SMELLCRITICALcompiler-gcc-Wstrict-null-sentinelCODE_SMELLCRITICALcompiler-gcc-Wstrict-overflowCODE_SMELLCRITICALcompiler-gcc-Wstrict-prototypesCODE_SMELLCRITICALcompiler-gcc-Wstrict-selector-matchCODE_SMELLCRITICALcompiler-gcc-Wstringop-overflowCODE_SMELLCRITICALcompiler-gcc-Wsubobject-linkageCODE_SMELLCRITICALcompiler-gcc-Wsuggest-attribute=constCODE_SMELLCRITICALcompiler-gcc-Wsuggest-attribute=formatCODE_SMELLCRITICALcompiler-gcc-Wsuggest-attribute=noreturnCODE_SMELLCRITICALcompiler-gcc-Wsuggest-attribute=pureCODE_SMELLCRITICALcompiler-gcc-Wsuggest-final-methodsCODE_SMELLCRITICALcompiler-gcc-Wsuggest-final-typesCODE_SMELLCRITICALcompiler-gcc-Wsuggest-overrideCODE_SMELLCRITICALcompiler-gcc-WsurprisingCODE_SMELLCRITICALcompiler-gcc-WswitchCODE_SMELLCRITICALcompiler-gcc-Wswitch-boolCODE_SMELLCRITICALcompiler-gcc-Wswitch-defaultCODE_SMELLCRITICALcompiler-gcc-Wswitch-enumCODE_SMELLCRITICALcompiler-gcc-Wswitch-unreachableCODE_SMELLCRITICALcompiler-gcc-Wsync-nandCODE_SMELLCRITICALcompiler-gcc-Wsystem-headersCODE_SMELLCRITICALcompiler-gcc-Wtautological-compareCODE_SMELLCRITICALcompiler-gcc-WtemplatesCODE_SMELLCRITICALcompiler-gcc-WtraditionalCODE_SMELLCRITICALcompiler-gcc-Wtraditional-conversionCODE_SMELLCRITICALcompiler-gcc-WtrampolinesCODE_SMELLCRITICALcompiler-gcc-WtrigraphsCODE_SMELLCRITICALcompiler-gcc-Wtype-limitsCODE_SMELLCRITICALcompiler-gcc-Wundeclared-selectorCODE_SMELLCRITICALcompiler-gcc-WundefCODE_SMELLCRITICALcompiler-gcc-WunderflowCODE_SMELLCRITICALcompiler-gcc-WuninitializedCODE_SMELLCRITICALcompiler-gcc-Wunknown-pragmasCODE_SMELLCRITICALcompiler-gcc-Wunsafe-loop-optimizationsCODE_SMELLCRITICALcompiler-gcc-Wunsuffixed-float-constantsCODE_SMELLCRITICALcompiler-gcc-Wunused-but-set-parameterCODE_SMELLCRITICALcompiler-gcc-Wunused-but-set-variableCODE_SMELLCRITICALcompiler-gcc-Wunused-const-variableCODE_SMELLCRITICALcompiler-gcc-Wunused-dummy-argumentCODE_SMELLCRITICALcompiler-gcc-Wunused-functionCODE_SMELLCRITICALcompiler-gcc-Wunused-labelCODE_SMELLCRITICALcompiler-gcc-Wunused-local-typedefsCODE_SMELLCRITICALcompiler-gcc-Wunused-macrosCODE_SMELLCRITICALcompiler-gcc-Wunused-parameterCODE_SMELLCRITICALcompiler-gcc-Wunused-resultCODE_SMELLCRITICALcompiler-gcc-Wunused-valueCODE_SMELLCRITICALcompiler-gcc-Wunused-variableCODE_SMELLCRITICALcompiler-gcc-Wuseless-castCODE_SMELLCRITICALcompiler-gcc-WvarargsCODE_SMELLCRITICALcompiler-gcc-Wvariadic-macrosCODE_SMELLCRITICALcompiler-gcc-Wvector-operation-performanceCODE_SMELLCRITICALcompiler-gcc-Wvirtual-inheritanceCODE_SMELLCRITICALcompiler-gcc-WvlaCODE_SMELLCRITICALcompiler-gcc-Wvla-larger-thanCODE_SMELLCRITICALcompiler-gcc-Wvolatile-register-varCODE_SMELLCRITICALcompiler-gcc-Wwrite-stringsCODE_SMELLCRITICALcompiler-gcc-Wzero-as-null-pointer-constantCODE_SMELLCRITICALcompiler-gccdefaultCODE_SMELLCRITICALcompiler-vcC26447CODE_SMELLINFOcompiler-vcC4297CODE_SMELLINFOcppcheckAssignmentIntegerToAddressBUGMINORcppcheckargumentSizeBUGMINORcppcheckarithOperationsOnVoidPointerBUGMINORcppcheckarrayIndexOutOfBoundsBUGMAJORcppcheckarrayIndexOutOfBoundsCondBUGMINORcppcheckarrayIndexThenCheckCODE_SMELLMINORcppcheckassertWithSideEffectBUGMINORcppcheckassignBoolToFloatCODE_SMELLMINORcppcheckassignBoolToPointerBUGMAJORcppcheckautoVariablesBUGMAJORcppcheckautoVariablesAssignGlobalPointerBUGMINORcppcheckautovarInvalidDeallocationBUGMAJORcppcheckbadBitmaskCheckBUGMINORcppcheckboostForeachErrorBUGMAJORcppcheckbufferAccessOutOfBoundsBUGMAJORcppcheckcharBitOpBUGMINORcppcheckcharLiteralWithCharPtrCompareBUGMINORcppcheckcheckCastIntToCharAndBackBUGMINORcppcheckclarifyCalculationCODE_SMELLMINORcppcheckclarifyConditionCODE_SMELLMINORcppcheckclarifyStatementBUGMINORcppcheckcomparePointersBUGMAJORcppcheckcomparisonOfBoolWithBoolErrorCODE_SMELLMINORcppcheckcomparisonOfFuncReturningBoolErrorCODE_SMELLMINORcppcheckcomparisonOfTwoFuncsReturningBoolErrorCODE_SMELLMINORcppcheckcontainerOutOfBoundsBUGMAJORcppcheckcstyleCastCODE_SMELLMINORcppcheckdanglingLifetimeBUGMAJORcppcheckdanglingReferenceBUGMAJORcppcheckdanglingTemporaryLifetimeBUGMAJORcppcheckdeallocDeallocBUGMAJORcppcheckdeallocretBUGMAJORcppcheckdeallocuseBUGMAJORcppcheckdoubleFreeBUGMAJORcppcheckduplicateBranchCODE_SMELLMINORcppcheckduplicateExpressionCODE_SMELLMINORcppcheckduplicateExpressionTernaryCODE_SMELLMINORcppcheckeraseDereferenceBUGMAJORcppcheckexceptDeallocThrowBUGMINORcppcheckexceptThrowInDestructorBUGMINORcppcheckfloatConversionOverflowBUGMAJORcppcheckfuncArgOrderDifferentBUGMINORcppcheckfunctionConstCODE_SMELLMINORcppcheckidenticalInnerConditionBUGMINORcppcheckincorrectCharBooleanErrorBUGMINORcppcheckincorrectLogicOperatorBUGMINORcppcheckincorrectStringBooleanErrorBUGMINORcppcheckinsecureCmdLineArgsBUGMAJORcppcheckintegerOverflowBUGMAJORcppcheckinvalidContainerBUGMAJORcppcheckinvalidFreeBUGMAJORcppcheckinvalidFunctionArgBUGMAJORcppcheckinvalidFunctionArgBoolBUGMAJORcppcheckinvalidFunctionArgStrBUGMAJORcppcheckinvalidIterator1BUGMAJORcppcheckinvalidIterator2BUGMAJORcppcheckinvalidLengthModifierErrorBUGMINORcppcheckinvalidLifetimeBUGMAJORcppcheckinvalidPointerBUGMAJORcppcheckinvalidPrintfArgType_floatBUGMINORcppcheckinvalidPrintfArgType_intBUGMINORcppcheckinvalidPrintfArgType_nBUGMINORcppcheckinvalidPrintfArgType_pBUGMINORcppcheckinvalidPrintfArgType_sBUGMINORcppcheckinvalidPrintfArgType_sintBUGMINORcppcheckinvalidPrintfArgType_uintBUGMINORcppcheckinvalidScanfArgType_floatBUGMINORcppcheckinvalidScanfArgType_intBUGMINORcppcheckinvalidScanfFormatWidthBUGMAJORcppcheckinvalidScanfFormatWidth_smallerBUGMINORcppcheckinvalidTestForOverflowBUGMINORcppcheckinvalidscanfBUGMINORcppcheckinvalidscanf_libcBUGMINORcppcheckiteratorsBUGMAJORcppcheckiterators1BUGMAJORcppcheckiterators2BUGMAJORcppcheckiterators3BUGMAJORcppcheckiteratorsCmp1BUGMAJORcppcheckiteratorsCmp2BUGMAJORcppcheckknownConditionTrueFalseCODE_SMELLMINORcppcheckleakNoVarFunctionCallBUGMAJORcppcheckliteralWithCharPtrCompareBUGMINORcppcheckmallocOnClassErrorBUGMAJORcppcheckmemleakBUGMAJORcppcheckmemleakOnReallocBUGMAJORcppcheckmemsetValueOutOfRangeBUGMINORcppcheckmismatchAllocDeallocBUGMAJORcppcheckmismatchSizeBUGMAJORcppcheckmismatchingContainerExpressionBUGMINORcppcheckmismatchingContainersBUGMAJORcppchecknanInArithmeticExpressionCODE_SMELLMINORcppchecknegativeArraySizeBUGMINORcppchecknegativeContainerIndexBUGMAJORcppchecknegativeIndexBUGMAJORcppchecknegativeMemoryAllocationSizeBUGMAJORcppchecknoConstructorCODE_SMELLMINORcppchecknoCopyConstructorCODE_SMELLMINORcppchecknullPointerBUGMAJORcppchecknullPointerArithmeticBUGMAJORcppchecknullPointerArithmeticRedundantCheckBUGMINORcppchecknullPointerDefaultArgBUGMINORcppchecknullPointerRedundantCheckBUGMINORcppcheckobjectIndexBUGMAJORcppcheckobsoleteFunctionsusleepCODE_SMELLMINORcppcheckoperatorEqCODE_SMELLMINORcppcheckoperatorEqMissingReturnStatementBUGMAJORcppcheckoperatorEqToSelfBUGMINORcppcheckoperatorEqVarErrorBUGMINORcppcheckoutOfBoundsBUGMAJORcppcheckpassedByValueBUGMINORcppcheckpointerArithBoolBUGMAJORcppcheckpointerLessThanZeroCODE_SMELLMINORcppcheckpointerOutOfBoundsBUGMINORcppcheckpointerPositiveCODE_SMELLMINORcppcheckpossibleBufferAccessOutOfBoundsBUGMINORcppcheckpureVirtualCallBUGMINORcppcheckredundantAssignInSwitchBUGMINORcppcheckredundantConditionCODE_SMELLMINORcppcheckredundantCopyLocalConstBUGMINORcppcheckresourceLeakBUGMAJORcppcheckreturnAddressOfAutoVariableBUGMAJORcppcheckreturnAddressOfFunctionParameterBUGMAJORcppcheckreturnDanglingLifetimeBUGMAJORcppcheckreturnLocalVariableBUGMAJORcppcheckreturnReferenceBUGMAJORcppcheckreturnTempReferenceBUGMAJORcppcheckseekOnAppendedFileBUGMINORcppcheckselfAssignmentBUGMINORcppcheckselfInitializationBUGMAJORcppcheckshiftNegativeBUGMAJORcppcheckshiftNegativeLHSBUGMINORcppcheckshiftTooManyBitsBUGMAJORcppcheckshiftTooManyBitsSignedBUGMAJORcppchecksizeofCalculationBUGMINORcppchecksizeofFunctionCallBUGMINORcppchecksizeofVoidBUGMINORcppchecksprintfOverlappingDataBUGMAJORcppcheckstlFindInsertBUGMINORcppcheckstlOutOfBoundsBUGMAJORcppcheckstlcstrthrowBUGMAJORcppcheckstringLiteralWriteBUGMAJORcppcheckthrowInNoexceptFunctionBUGMAJORcppcheckunassignedVariableCODE_SMELLMINORcppcheckuninitMemberVarBUGMINORcppcheckuninitMemberVarPrivateBUGMINORcppcheckuninitStructMemberBUGMAJORcppcheckuninitdataBUGMAJORcppcheckuninitstringBUGMAJORcppcheckuninitvarBUGMAJORcppcheckunknownEvaluationOrderBUGMAJORcppcheckunpreciseMathCallCODE_SMELLMINORcppcheckunreachableCodeCODE_SMELLMINORcppcheckunsafeClassRefMemberBUGMINORcppcheckunsignedLessThanZeroCODE_SMELLMINORcppcheckunsignedPositiveCODE_SMELLMINORcppcheckunusedVariableCODE_SMELLMINORcppcheckuseClosedFileBUGMAJORcppcheckuseInitializationListBUGMINORcppcheckuselessAssignmentArgCODE_SMELLMINORcppcheckuselessAssignmentPtrArgBUGMINORcppcheckusleepCalledCODE_SMELLMINORcppcheckva_end_missingBUGMAJORcppcheckva_start_referencePassedBUGMAJORcppcheckva_start_subsequentCallsBUGMAJORcppcheckvarFuncNullUBBUGMINORcppcheckvariableHidingEnumCODE_SMELLMINORcppcheckvariableHidingTypedefCODE_SMELLMINORcppcheckvirtualCallInConstructorBUGMINORcppcheckvirtualDestructorBUGMAJORcppcheckwrongPipeParameterSizeBUGMAJORcppcheckwrongPrintfScanfArgNumBUGMAJORcppcheckwrongPrintfScanfParameterPositionErrorBUGMINORcppcheckzerodivBUGMAJORcppcheckzerodivcondBUGMAJORcxxFunctionComplexityCODE_SMELLMAJORmax25cxxTabCharacterCODE_SMELLMINORcreateLineViolationfalsecxxTooLongLineCODE_SMELLMINORmaximumLineLength100tabWidth4cxxTooManyLinesOfCodeInFunctionCODE_SMELLMAJORmax100cxxTooManyStatementsPerLineCODE_SMELLMAJORexcludeCaseBreakfalsecxxUndocumentedApiCODE_SMELLMINORpclint560CODE_SMELLMAJORpclint573CODE_SMELLMAJORvalgrindClientCheckCODE_SMELLMINORvalgrindInvalidFreeBUGCRITICALvalgrindInvalidJumpBUGCRITICALvalgrindInvalidMemPoolCODE_SMELLMINORvalgrindInvalidReadBUGCRITICALvalgrindInvalidWriteBUGCRITICALvalgrindLeak_DefinitelyLostBUGMAJORvalgrindLeak_IndirectlyLostBUGMAJORvalgrindLeak_PossiblyLostCODE_SMELLMAJORvalgrindLeak_StillReachableCODE_SMELLMINORvalgrindMismatchedFreeBUGCRITICALvalgrindOverlapBUGCRITICALvalgrindSyscallParamCODE_SMELLCRITICALvalgrindUninitConditionBUGCRITICALvalgrindUninitValueBUGMAJOR \ No newline at end of file diff --git a/conf/quality_profiles/java/RNC_JAVA_A.xml b/conf/quality_profiles/java/RNC_JAVA_A.xml deleted file mode 100644 index d6ac069..0000000 --- a/conf/quality_profiles/java/RNC_JAVA_A.xml +++ /dev/null @@ -1 +0,0 @@ -RNC Ajavacheckstylecom.puppycrawl.tools.checkstyle.checks.coding.AvoidInlineConditionalsCheckCODE_SMELLMINORcheckstylecom.puppycrawl.tools.checkstyle.checks.coding.CovariantEqualsCheckCODE_SMELLCRITICALcheckstylecom.puppycrawl.tools.checkstyle.checks.coding.EmptyStatementCheckCODE_SMELLMINORcheckstylecom.puppycrawl.tools.checkstyle.checks.coding.EqualsHashCodeCheckCODE_SMELLCRITICALcheckstylecom.puppycrawl.tools.checkstyle.checks.coding.MissingSwitchDefaultCheckCODE_SMELLMAJORcheckstylecom.puppycrawl.tools.checkstyle.checks.coding.NoCloneCheckCODE_SMELLMAJORcheckstylecom.puppycrawl.tools.checkstyle.checks.coding.NoFinalizerCheckCODE_SMELLMAJORcheckstylecom.puppycrawl.tools.checkstyle.checks.coding.ParameterAssignmentCheckCODE_SMELLMAJORcheckstylecom.puppycrawl.tools.checkstyle.checks.coding.SimplifyBooleanReturnCheckCODE_SMELLMAJORcheckstylecom.puppycrawl.tools.checkstyle.checks.coding.StringLiteralEqualityCheckCODE_SMELLCRITICALcheckstylecom.puppycrawl.tools.checkstyle.checks.coding.SuperFinalizeCheckCODE_SMELLMAJORcheckstylecom.puppycrawl.tools.checkstyle.checks.design.FinalClassCheckCODE_SMELLMAJORcheckstylecom.puppycrawl.tools.checkstyle.checks.design.HideUtilityClassConstructorCheckCODE_SMELLMAJORcheckstylecom.puppycrawl.tools.checkstyle.checks.design.InnerTypeLastCheckCODE_SMELLINFOcheckstylecom.puppycrawl.tools.checkstyle.checks.modifier.ModifierOrderCheckCODE_SMELLMINORcheckstylecom.puppycrawl.tools.checkstyle.checks.whitespace.GenericWhitespaceCheckCODE_SMELLMINORfb-contribABC_ARRAY_BASED_COLLECTIONSBUGMAJORfb-contribAIOB_ARRAY_INDEX_OUT_OF_BOUNDSBUGMAJORfb-contribAOM_ABSTRACT_OVERRIDDEN_METHODBUGMAJORfb-contribBAS_BLOATED_ASSIGNMENT_SCOPEBUGMAJORfb-contribBED_BOGUS_EXCEPTION_DECLARATIONBUGMAJORfb-contribBED_HIERARCHICAL_EXCEPTION_DECLARATIONBUGMAJORfb-contribBRPI_BACKPORT_REUSE_PUBLIC_IDENTIFIERSBUGMAJORfb-contribBSB_BLOATED_SYNCHRONIZED_BLOCKBUGMAJORfb-contribCAAL_CONFUSING_ARRAY_AS_LISTBUGMAJORfb-contribCAO_CONFUSING_AUTOBOXED_OVERLOADINGBUGMAJORfb-contribCCI_CONCURRENT_COLLECTION_ISSUES_USE_PUT_IS_RACYBUGMAJORfb-contribCCNE_COMPARE_CLASS_EQUALS_NAMEBUGMAJORfb-contribCEBE_COMMONS_EQUALS_BUILDER_ISEQUALSBUGMAJORfb-contribCHTH_COMMONS_HASHCODE_BUILDER_TOHASHCODEBUGMAJORfb-contribCLI_CONSTANT_LIST_INDEXBUGMAJORfb-contribCRF_CONFLATING_RESOURCES_AND_FILESBUGMAJORfb-contribCSBTS_COMMONS_STRING_BUILDER_TOSTRINGBUGMAJORfb-contribCSI_CHAR_SET_ISSUES_UNKNOWN_ENCODINGBUGMAJORfb-contribCSI_CHAR_SET_ISSUES_USE_STANDARD_CHARSETBUGMAJORfb-contribCSI_CHAR_SET_ISSUES_USE_STANDARD_CHARSET_NAMEBUGMAJORfb-contribCTU_CONFLICTING_TIME_UNITSBUGMAJORfb-contribCVAA_CONTRAVARIANT_ARRAY_ASSIGNMENTBUGMAJORfb-contribCVAA_CONTRAVARIANT_ELEMENT_ASSIGNMENTBUGMAJORfb-contribDDC_DOUBLE_DATE_COMPARISONBUGMAJORfb-contribDLC_DUBIOUS_LIST_COLLECTIONBUGMAJORfb-contribDMC_DUBIOUS_MAP_COLLECTIONBUGMAJORfb-contribDSOC_DUBIOUS_SET_OF_COLLECTIONSBUGMAJORfb-contribDWI_DELETING_WHILE_ITERATINGBUGMAJORfb-contribDWI_MODIFYING_WHILE_ITERATINGBUGMAJORfb-contribFCBL_FIELD_COULD_BE_LOCALBUGMAJORfb-contribFCCD_FIND_CLASS_CIRCULAR_DEPENDENCYBUGMAJORfb-contribFPL_FLOATING_POINT_LOOPSBUGMAJORfb-contribHCP_HTTP_REQUEST_RESOURCES_NOT_FREED_FIELDBUGMAJORfb-contribHCP_HTTP_REQUEST_RESOURCES_NOT_FREED_LOCALBUGMAJORfb-contribHES_EXECUTOR_NEVER_SHUTDOWNBUGMAJORfb-contribHES_EXECUTOR_OVERWRITTEN_WITHOUT_SHUTDOWNBUGMAJORfb-contribHES_LOCAL_EXECUTOR_SERVICEBUGMAJORfb-contribICA_INVALID_CONSTANT_ARGUMENTBUGMAJORfb-contribIICU_INCORRECT_INTERNAL_CLASS_USEBUGMAJORfb-contribIOI_COPY_WITH_READERBUGMAJORfb-contribIOI_DOUBLE_BUFFER_COPYBUGMAJORfb-contribIPU_IMPROPER_PROPERTIES_USEBUGMAJORfb-contribIPU_IMPROPER_PROPERTIES_USE_SETPROPERTYBUGMAJORfb-contribISB_EMPTY_STRING_APPENDINGBUGMAJORfb-contribISB_INEFFICIENT_STRING_BUFFERINGBUGMAJORfb-contribISB_TOSTRING_APPENDINGBUGMAJORfb-contribITU_INAPPROPRIATE_TOSTRING_USEBUGMAJORfb-contribJPAI_HC_EQUALS_ON_MANAGED_ENTITYBUGMAJORfb-contribJPAI_IGNORED_MERGE_RESULTBUGMAJORfb-contribJPAI_INEFFICIENT_EAGER_FETCHBUGMAJORfb-contribJPAI_NON_PROXIED_TRANSACTION_CALLBUGMAJORfb-contribJPAI_NON_SPECIFIED_TRANSACTION_EXCEPTION_HANDLINGBUGMAJORfb-contribJPAI_TRANSACTION_ON_NON_PUBLIC_METHODBUGMAJORfb-contribJPAI_UNNECESSARY_TRANSACTION_EXCEPTION_HANDLINGBUGMAJORfb-contribJVR_JDBC_VENDOR_RELIANCEBUGMAJORfb-contribJXI_GET_ENDPOINT_CONSUMES_CONTENTBUGMAJORfb-contribJXI_INVALID_CONTEXT_PARAMETER_TYPEBUGMAJORfb-contribJXI_PARM_PARAM_NOT_FOUND_IN_PATHBUGMAJORfb-contribJXI_UNDEFINED_PARAMETER_SOURCE_IN_ENDPOINTBUGMAJORfb-contribLEST_LOST_EXCEPTION_STACK_TRACEBUGMAJORfb-contribLGO_LINGERING_GRAPHICS_OBJECTBUGMAJORfb-contribLO_APPENDED_STRING_IN_FORMAT_STRINGBUGMAJORfb-contribLO_EXCEPTION_WITH_LOGGER_PARMSBUGMAJORfb-contribLO_INCORRECT_NUMBER_OF_ANCHOR_PARAMETERSBUGMAJORfb-contribLO_INVALID_FORMATTING_ANCHORBUGMAJORfb-contribLO_INVALID_STRING_FORMAT_NOTATIONBUGMAJORfb-contribLO_LOGGER_LOST_EXCEPTION_STACK_TRACEBUGMAJORfb-contribLO_SUSPECT_LOG_CLASSBUGMAJORfb-contribLO_SUSPECT_LOG_PARAMETERBUGMAJORfb-contribLSYC_LOCAL_SYNCHRONIZED_COLLECTIONBUGMAJORfb-contribMAC_MANUAL_ARRAY_COPYBUGMAJORfb-contribMDM_BIGDECIMAL_EQUALSBUGMAJORfb-contribMDM_INETADDRESS_GETLOCALHOSTBUGMAJORfb-contribMDM_LOCK_ISLOCKEDBUGMAJORfb-contribMDM_PROMISCUOUS_SERVERSOCKETBUGMAJORfb-contribMDM_RANDOM_SEEDBUGMAJORfb-contribMDM_RUNFINALIZATIONBUGMAJORfb-contribMDM_RUNTIME_EXIT_OR_HALTBUGMAJORfb-contribMDM_SECURERANDOMBUGMAJORfb-contribMDM_SETDEFAULTLOCALEBUGMAJORfb-contribMDM_SIGNAL_NOT_SIGNALALLBUGMAJORfb-contribMDM_STRING_BYTES_ENCODINGBUGMAJORfb-contribMDM_THREAD_FAIRNESSBUGMAJORfb-contribMDM_THREAD_PRIORITIESBUGMAJORfb-contribMDM_THREAD_YIELDBUGMAJORfb-contribMDM_WAIT_WITHOUT_TIMEOUTBUGMAJORfb-contribMUC_MODIFYING_UNMODIFIABLE_COLLECTIONBUGMAJORfb-contribMUI_NULL_CHECK_ON_MAP_SUBSET_ACCESSORBUGMAJORfb-contribNAB_NEEDLESS_AUTOBOXING_CTORBUGMAJORfb-contribNAB_NEEDLESS_AUTOBOXING_VALUEOFBUGMAJORfb-contribNAB_NEEDLESS_BOOLEAN_CONSTANT_CONVERSIONBUGMAJORfb-contribNAB_NEEDLESS_BOXING_PARSEBUGMAJORfb-contribNAB_NEEDLESS_BOXING_STRING_CTORBUGMAJORfb-contribNAB_NEEDLESS_BOXING_VALUEOFBUGMAJORfb-contribNAB_NEEDLESS_BOX_TO_CASTBUGMAJORfb-contribNAB_NEEDLESS_BOX_TO_UNBOXBUGMAJORfb-contribNCS_NEEDLESS_CUSTOM_SERIALIZATIONBUGMAJORfb-contribNFF_NON_FUNCTIONAL_FIELDBUGMAJORfb-contribNIR_NEEDLESS_INSTANCE_RETRIEVALBUGMAJORfb-contribNMCS_NEEDLESS_MEMBER_COLLECTION_SYNCHRONIZATIONBUGMAJORfb-contribNPMC_NON_PRODUCTIVE_METHOD_CALLBUGMAJORfb-contribNRTL_NON_RECYCLEABLE_TAG_LIBBUGMAJORfb-contribNSE_NON_SYMMETRIC_EQUALSBUGMAJORfb-contribOC_OVERZEALOUS_CASTINGBUGMAJORfb-contribODN_ORPHANED_DOM_NODEBUGMAJORfb-contribOI_OPTIONAL_ISSUES_CHECKING_REFERENCEBUGMAJORfb-contribOI_OPTIONAL_ISSUES_PRIMITIVE_VARIANT_PREFERREDBUGMAJORfb-contribOI_OPTIONAL_ISSUES_USES_DELAYED_EXECUTIONBUGMAJORfb-contribOI_OPTIONAL_ISSUES_USES_IMMEDIATE_EXECUTIONBUGMAJORfb-contribPCAIL_POSSIBLE_CONSTANT_ALLOCATION_IN_LOOPBUGMAJORfb-contribPCOA_PARTIALLY_CONSTRUCTED_OBJECT_ACCESSBUGMAJORfb-contribPDP_POORLY_DEFINED_PARAMETERBUGMAJORfb-contribPIS_POSSIBLE_INCOMPLETE_SERIALIZATIONBUGMAJORfb-contribPMB_INSTANCE_BASED_THREAD_LOCALBUGMAJORfb-contribPMB_POSSIBLE_MEMORY_BLOATBUGMAJORfb-contribPRMC_POSSIBLY_REDUNDANT_METHOD_CALLSBUGMAJORfb-contribPSC_PRESIZE_COLLECTIONSBUGMAJORfb-contribPUS_POSSIBLE_UNSUSPECTED_SERIALIZATIONBUGMAJORfb-contribROOM_REFLECTION_ON_OBJECT_METHODSBUGMAJORfb-contribS508C_APPENDED_STRINGBUGMAJORfb-contribS508C_NON_ACCESSIBLE_JCOMPONENTBUGMAJORfb-contribS508C_NON_TRANSLATABLE_STRINGBUGMAJORfb-contribS508C_NO_SETLABELFORBUGMAJORfb-contribS508C_NO_SETSIZEBUGMAJORfb-contribS508C_NULL_LAYOUTBUGMAJORfb-contribS508C_SET_COMP_COLORBUGMAJORfb-contribSACM_STATIC_ARRAY_CREATED_IN_METHODBUGMAJORfb-contribSCA_SUSPICIOUS_CLONE_ALGORITHMBUGMAJORfb-contribSCI_SYNCHRONIZED_COLLECTION_ITERATORSBUGMAJORfb-contribSCRV_SUSPICIOUS_COMPARATOR_RETURN_VALUESBUGMAJORfb-contribSCSS_SUSPICIOUS_CLUSTERED_SESSION_SUPPORTBUGMAJORfb-contribSEO_SUBOPTIMAL_EXPRESSION_ORDERBUGMAJORfb-contribSGSU_SUSPICIOUS_GETTER_SETTER_USEBUGMAJORfb-contribSG_SLUGGISH_GUIBUGMAJORfb-contribSIL_SQL_IN_LOOPBUGMAJORfb-contribSJVU_SUSPICIOUS_JDK_VERSION_USEBUGMAJORfb-contribSLS_SUSPICIOUS_LOOP_SEARCHBUGMAJORfb-contribSNG_SUSPICIOUS_NULL_FIELD_GUARDBUGMAJORfb-contribSNG_SUSPICIOUS_NULL_LOCAL_GUARDBUGMAJORfb-contribSPP_CONVERSION_OF_STRING_LITERALBUGMAJORfb-contribSPP_DOUBLE_APPENDED_LITERALSBUGMAJORfb-contribSPP_EQUALS_ON_ENUMBUGMAJORfb-contribSPP_EQUALS_ON_STRING_BUILDERBUGMAJORfb-contribSPP_INTERN_ON_CONSTANTBUGMAJORfb-contribSPP_INVALID_BOOLEAN_NULL_CHECKBUGMAJORfb-contribSPP_INVALID_CALENDAR_COMPAREBUGMAJORfb-contribSPP_NEGATIVE_BITSET_ITEMBUGMAJORfb-contribSPP_NON_ARRAY_PARMBUGMAJORfb-contribSPP_NO_CHAR_SB_CTORBUGMAJORfb-contribSPP_NULL_BEFORE_INSTANCEOFBUGMAJORfb-contribSPP_STATIC_FORMAT_STRINGBUGMAJORfb-contribSPP_STRINGBUFFER_WITH_EMPTY_STRINGBUGMAJORfb-contribSPP_STRINGBUILDER_IS_MUTABLEBUGMAJORfb-contribSPP_STUTTERED_ASSIGNMENTBUGMAJORfb-contribSPP_SUSPECT_STRING_TESTBUGMAJORfb-contribSPP_USELESS_CASINGBUGMAJORfb-contribSPP_USE_CHARATBUGMAJORfb-contribSPP_USE_GET0BUGMAJORfb-contribSPP_USE_ISNANBUGMAJORfb-contribSPP_USE_MATH_CONSTANTBUGMAJORfb-contribSPP_USE_STRINGBUILDER_LENGTHBUGMAJORfb-contribSPP_WRONG_COMMONS_TO_STRING_OBJECTBUGMAJORfb-contribSSCU_SUSPICIOUS_SHADED_CLASS_USEBUGMAJORfb-contribSTS_SPURIOUS_THREAD_STATESBUGMAJORfb-contribSUA_SUSPICIOUS_UNINITIALIZED_ARRAYBUGMAJORfb-contribSWCO_SUSPICIOUS_WAIT_ON_CONCURRENT_OBJECTBUGMAJORfb-contribTR_TAIL_RECURSIONBUGMAJORfb-contribUAC_UNNECESSARY_API_CONVERSION_DATE_TO_INSTANTBUGMAJORfb-contribUAC_UNNECESSARY_API_CONVERSION_FILE_TO_PATHBUGMAJORfb-contribUCPM_USE_CHARACTER_PARAMETERIZED_METHODBUGMAJORfb-contribUEC_USE_ENUM_COLLECTIONSBUGMAJORfb-contribUJM_UNJITABLE_METHODBUGMAJORfb-contribUMTP_UNBOUND_METHOD_TEMPLATE_PARAMETERBUGMAJORfb-contribUNNC_UNNECESSARY_NEW_NULL_CHECKBUGMAJORfb-contribUSFW_UNSYNCHRONIZED_SINGLETON_FIELD_WRITESBUGMAJORfb-contribUTAO_JUNIT_ASSERTION_ODDITIES_ASSERT_USEDBUGMAJORfb-contribUTAO_JUNIT_ASSERTION_ODDITIES_IMPOSSIBLE_NULLBUGCRITICALfb-contribUTAO_JUNIT_ASSERTION_ODDITIES_NO_ASSERTBUGMAJORfb-contribUTAO_JUNIT_ASSERTION_ODDITIES_USE_ASSERT_EQUALSBUGMAJORfb-contribUTAO_JUNIT_ASSERTION_ODDITIES_USE_ASSERT_NOT_EQUALSBUGMAJORfb-contribUTAO_JUNIT_ASSERTION_ODDITIES_USE_ASSERT_NOT_NULLBUGMAJORfb-contribUTAO_JUNIT_ASSERTION_ODDITIES_USE_ASSERT_NULLBUGMAJORfb-contribUTAO_JUNIT_ASSERTION_ODDITIES_USING_DEPRECATEDBUGMAJORfb-contribUTAO_TESTNG_ASSERTION_ODDITIES_ASSERT_USEDBUGMAJORfb-contribUTAO_TESTNG_ASSERTION_ODDITIES_IMPOSSIBLE_NULLBUGCRITICALfb-contribUTAO_TESTNG_ASSERTION_ODDITIES_NO_ASSERTBUGMAJORfb-contribUTAO_TESTNG_ASSERTION_ODDITIES_USE_ASSERT_EQUALSBUGMAJORfb-contribUTAO_TESTNG_ASSERTION_ODDITIES_USE_ASSERT_NOT_EQUALSBUGMAJORfb-contribUTAO_TESTNG_ASSERTION_ODDITIES_USE_ASSERT_NOT_NULLBUGMAJORfb-contribUTAO_TESTNG_ASSERTION_ODDITIES_USE_ASSERT_NULLBUGMAJORfb-contribWI_DUPLICATE_WIRED_TYPESBUGMAJORfb-contribWOC_WRITE_ONLY_COLLECTION_FIELDBUGMAJORfb-contribWOC_WRITE_ONLY_COLLECTION_LOCALBUGMAJORfindbugsAT_OPERATION_SEQUENCE_ON_CONCURRENT_ABSTRACTIONBUGMAJORfindbugsBAC_BAD_APPLET_CONSTRUCTORBUGMAJORfindbugsBC_BAD_CAST_TO_ABSTRACT_COLLECTIONCODE_SMELLINFOfindbugsBC_BAD_CAST_TO_CONCRETE_COLLECTIONCODE_SMELLINFOfindbugsBC_IMPOSSIBLE_CASTBUGCRITICALfindbugsBC_IMPOSSIBLE_CAST_PRIMITIVE_ARRAYBUGCRITICALfindbugsBC_IMPOSSIBLE_DOWNCASTBUGCRITICALfindbugsBC_IMPOSSIBLE_DOWNCAST_OF_TOARRAYBUGCRITICALfindbugsBC_IMPOSSIBLE_INSTANCEOFBUGCRITICALfindbugsBC_UNCONFIRMED_CASTCODE_SMELLINFOfindbugsBC_UNCONFIRMED_CAST_OF_RETURN_VALUECODE_SMELLINFOfindbugsBIT_ADD_OF_SIGNED_BYTEBUGMAJORfindbugsBIT_ANDBUGMAJORfindbugsBIT_AND_ZZBUGMAJORfindbugsBIT_IORBUGMAJORfindbugsBIT_IOR_OF_SIGNED_BYTEBUGMAJORfindbugsBIT_SIGNED_CHECK_HIGH_BITBUGMAJORfindbugsBOA_BADLY_OVERRIDDEN_ADAPTERBUGMAJORfindbugsBSHIFT_WRONG_ADD_PRIORITYBUGMAJORfindbugsBX_BOXING_IMMEDIATELY_UNBOXEDBUGMAJORfindbugsBX_BOXING_IMMEDIATELY_UNBOXED_TO_PERFORM_COERCIONBUGMAJORfindbugsBX_UNBOXED_AND_COERCED_FOR_TERNARY_OPERATORBUGMAJORfindbugsBX_UNBOXING_IMMEDIATELY_REBOXEDBUGMAJORfindbugsCAA_COVARIANT_ARRAY_ELEMENT_STOREBUGMAJORfindbugsCI_CONFUSED_INHERITANCECODE_SMELLINFOfindbugsCN_IDIOMCODE_SMELLMAJORfindbugsCN_IDIOM_NO_SUPER_CALLCODE_SMELLMAJORfindbugsCN_IMPLEMENTS_CLONE_BUT_NOT_CLONEABLECODE_SMELLMAJORfindbugsCO_SELF_NO_OBJECTCODE_SMELLMAJORfindbugsDB_DUPLICATE_BRANCHESCODE_SMELLINFOfindbugsDB_DUPLICATE_SWITCH_CLAUSESCODE_SMELLINFOfindbugsDC_DOUBLECHECKBUGMAJORfindbugsDC_PARTIALLY_CONSTRUCTEDBUGMAJORfindbugsDE_MIGHT_DROPCODE_SMELLMAJORfindbugsDLS_DEAD_LOCAL_INCREMENT_IN_RETURNBUGMAJORfindbugsDLS_DEAD_LOCAL_STORE_SHADOWS_FIELDCODE_SMELLINFOfindbugsDLS_DEAD_STORE_OF_CLASS_LITERALBUGMAJORfindbugsDLS_OVERWRITTEN_INCREMENTBUGMAJORfindbugsDL_SYNCHRONIZATION_ON_BOOLEANBUGMAJORfindbugsDL_SYNCHRONIZATION_ON_BOXED_PRIMITIVEBUGMAJORfindbugsDL_SYNCHRONIZATION_ON_SHARED_CONSTANTBUGMAJORfindbugsDL_SYNCHRONIZATION_ON_UNSHARED_BOXED_PRIMITIVEBUGMAJORfindbugsDMI_ANNOTATION_IS_NOT_VISIBLE_TO_REFLECTIONBUGMAJORfindbugsDMI_ARGUMENTS_WRONG_ORDERBUGMAJORfindbugsDMI_BAD_MONTHBUGMAJORfindbugsDMI_BIGDECIMAL_CONSTRUCTED_FROM_DOUBLEBUGMAJORfindbugsDMI_BLOCKING_METHODS_ON_URLBUGMAJORfindbugsDMI_CALLING_NEXT_FROM_HASNEXTBUGMAJORfindbugsDMI_COLLECTIONS_SHOULD_NOT_CONTAIN_THEMSELVESBUGMAJORfindbugsDMI_COLLECTION_OF_URLSBUGMAJORfindbugsDMI_CONSTANT_DB_PASSWORDVULNERABILITYMAJORfindbugsDMI_DOHBUGMAJORfindbugsDMI_EMPTY_DB_PASSWORDVULNERABILITYMAJORfindbugsDMI_FUTILE_ATTEMPT_TO_CHANGE_MAXPOOL_SIZE_OF_SCHEDULED_THREAD_POOL_EXECUTORBUGMAJORfindbugsDMI_INVOKING_HASHCODE_ON_ARRAYBUGMAJORfindbugsDMI_INVOKING_TOSTRING_ON_ANONYMOUS_ARRAYBUGMAJORfindbugsDMI_INVOKING_TOSTRING_ON_ARRAYBUGMAJORfindbugsDMI_LONG_BITS_TO_DOUBLE_INVOKED_ON_INTBUGMAJORfindbugsDMI_SCHEDULED_THREAD_POOL_EXECUTOR_WITH_ZERO_CORE_THREADSBUGMAJORfindbugsDMI_THREAD_PASSED_WHERE_RUNNABLE_EXPECTEDCODE_SMELLINFOfindbugsDMI_VACUOUS_CALL_TO_EASYMOCK_METHODBUGMAJORfindbugsDMI_VACUOUS_SELF_COLLECTION_CALLBUGMAJORfindbugsDM_BOOLEAN_CTORBUGMAJORfindbugsDM_BOXED_PRIMITIVE_FOR_COMPAREBUGMAJORfindbugsDM_BOXED_PRIMITIVE_FOR_PARSINGBUGMAJORfindbugsDM_BOXED_PRIMITIVE_TOSTRINGBUGMAJORfindbugsDM_CONVERT_CASECODE_SMELLINFOfindbugsDM_EXITCODE_SMELLMAJORfindbugsDM_FP_NUMBER_CTORBUGMAJORfindbugsDM_GCBUGMAJORfindbugsDM_INVALID_MIN_MAXBUGMAJORfindbugsDM_MONITOR_WAIT_ON_CONDITIONBUGMAJORfindbugsDM_NEW_FOR_GETCLASSBUGMAJORfindbugsDM_NEXTINT_VIA_NEXTDOUBLEBUGMAJORfindbugsDM_NUMBER_CTORBUGMAJORfindbugsDM_STRING_CTORBUGMAJORfindbugsDM_STRING_TOSTRINGBUGMAJORfindbugsDM_STRING_VOID_CTORBUGMAJORfindbugsDM_USELESS_THREADBUGMAJORfindbugsEC_ARRAY_AND_NONARRAYBUGMAJORfindbugsEC_BAD_ARRAY_COMPAREBUGMAJORfindbugsEC_INCOMPATIBLE_ARRAY_COMPAREBUGMAJORfindbugsEC_NULL_ARGBUGMAJORfindbugsEC_UNRELATED_CLASS_AND_INTERFACEBUGMAJORfindbugsEC_UNRELATED_INTERFACESBUGMAJORfindbugsEC_UNRELATED_TYPESBUGMAJORfindbugsEC_UNRELATED_TYPES_USING_POINTER_EQUALITYBUGMAJORfindbugsEQ_ABSTRACT_SELFCODE_SMELLMAJORfindbugsEQ_ALWAYS_FALSEBUGMAJORfindbugsEQ_ALWAYS_TRUEBUGMAJORfindbugsEQ_COMPARING_CLASS_NAMESBUGMAJORfindbugsEQ_DONT_DEFINE_EQUALS_FOR_ENUMBUGMAJORfindbugsEQ_OTHER_NO_OBJECTBUGMAJORfindbugsEQ_OTHER_USE_OBJECTBUGMAJORfindbugsEQ_OVERRIDING_EQUALS_NOT_SYMMETRICBUGMAJORfindbugsEQ_SELF_USE_OBJECTBUGMAJORfindbugsES_COMPARING_PARAMETER_STRING_WITH_EQCODE_SMELLMAJORfindbugsESync_EMPTY_SYNCBUGMAJORfindbugsFB_MISSING_EXPECTED_WARNINGBUGMAJORfindbugsFB_UNEXPECTED_WARNINGBUGMAJORfindbugsFE_FLOATING_POINT_EQUALITYCODE_SMELLINFOfindbugsFE_TEST_IF_EQUAL_TO_NOT_A_NUMBERBUGMAJORfindbugsFI_EMPTYCODE_SMELLMAJORfindbugsFI_EXPLICIT_INVOCATIONCODE_SMELLMAJORfindbugsFI_MISSING_SUPER_CALLCODE_SMELLMAJORfindbugsFI_PUBLIC_SHOULD_BE_PROTECTEDCODE_SMELLINFOfindbugsFI_USELESSCODE_SMELLMAJORfindbugsFL_MATH_USING_FLOAT_PRECISIONBUGMAJORfindbugsGC_UNRELATED_TYPESBUGMAJORfindbugsHE_EQUALS_NO_HASHCODECODE_SMELLMAJORfindbugsHE_HASHCODE_NO_EQUALSCODE_SMELLMAJORfindbugsHE_HASHCODE_USE_OBJECT_EQUALSCODE_SMELLMAJORfindbugsHE_INHERITS_EQUALS_USE_HASHCODECODE_SMELLMAJORfindbugsHE_SIGNATURE_DECLARES_HASHING_OF_UNHASHABLE_CLASSBUGMAJORfindbugsHE_USE_OF_UNHASHABLE_CLASSBUGMAJORfindbugsHRS_REQUEST_PARAMETER_TO_COOKIEVULNERABILITYMAJORfindbugsHRS_REQUEST_PARAMETER_TO_HTTP_HEADERVULNERABILITYMAJORfindbugsHSC_HUGE_SHARED_STRING_CONSTANTBUGMAJORfindbugsICAST_BAD_SHIFT_AMOUNTBUGMAJORfindbugsICAST_INT_2_LONG_AS_INSTANTBUGMAJORfindbugsICAST_INT_CAST_TO_DOUBLE_PASSED_TO_CEILBUGMAJORfindbugsICAST_INT_CAST_TO_FLOAT_PASSED_TO_ROUNDBUGMAJORfindbugsIC_INIT_CIRCULARITYCODE_SMELLINFOfindbugsIIL_ELEMENTS_GET_LENGTH_IN_LOOPBUGMAJORfindbugsIIL_PATTERN_COMPILE_IN_LOOPBUGMAJORfindbugsIIL_PATTERN_COMPILE_IN_LOOP_INDIRECTBUGMAJORfindbugsIIL_PREPARE_STATEMENT_IN_LOOPBUGMAJORfindbugsIIO_INEFFICIENT_INDEX_OFBUGMAJORfindbugsIIO_INEFFICIENT_LAST_INDEX_OFBUGMAJORfindbugsIJU_ASSERT_METHOD_INVOKED_FROM_RUN_METHODBUGMAJORfindbugsIJU_BAD_SUITE_METHODBUGMAJORfindbugsIJU_NO_TESTSBUGMAJORfindbugsIJU_SETUP_NO_SUPERBUGMAJORfindbugsIJU_SUITE_NOT_STATICBUGMAJORfindbugsIJU_TEARDOWN_NO_SUPERBUGMAJORfindbugsIL_CONTAINER_ADDED_TO_ITSELFBUGMAJORfindbugsIL_INFINITE_LOOPBUGMAJORfindbugsIL_INFINITE_RECURSIVE_LOOPBUGMAJORfindbugsIMA_INEFFICIENT_MEMBER_ACCESSBUGMAJORfindbugsIMSE_DONT_CATCH_IMSECODE_SMELLMAJORfindbugsIM_MULTIPLYING_RESULT_OF_IREMBUGMAJORfindbugsINT_BAD_COMPARISON_WITH_INT_VALUEBUGMAJORfindbugsINT_BAD_COMPARISON_WITH_NONNEGATIVE_VALUEBUGMAJORfindbugsINT_BAD_COMPARISON_WITH_SIGNED_BYTEBUGMAJORfindbugsIO_APPENDING_TO_OBJECT_OUTPUT_STREAMBUGMAJORfindbugsIP_PARAMETER_IS_DEAD_BUT_OVERWRITTENBUGMAJORfindbugsIS2_INCONSISTENT_SYNCBUGMAJORfindbugsISC_INSTANTIATE_STATIC_CLASSCODE_SMELLMAJORfindbugsIS_FIELD_NOT_GUARDEDBUGMAJORfindbugsIS_INCONSISTENT_SYNCBUGMAJORfindbugsITA_INEFFICIENT_TO_ARRAYBUGMAJORfindbugsJCIP_FIELD_ISNT_FINAL_IN_IMMUTABLE_CLASSCODE_SMELLMAJORfindbugsJLM_JSR166_LOCK_MONITORENTERBUGMAJORfindbugsJLM_JSR166_UTILCONCURRENT_MONITORENTERBUGMAJORfindbugsJML_JSR166_CALLING_WAIT_RATHER_THAN_AWAITBUGMAJORfindbugsLI_LAZY_INIT_STATICBUGMAJORfindbugsLI_LAZY_INIT_UPDATE_STATICBUGMAJORfindbugsMF_CLASS_MASKS_FIELDBUGMAJORfindbugsMF_METHOD_MASKS_FIELDBUGMAJORfindbugsML_SYNC_ON_FIELD_TO_GUARD_CHANGING_THAT_FIELDBUGMAJORfindbugsML_SYNC_ON_UPDATED_FIELDBUGMAJORfindbugsMSF_MUTABLE_SERVLET_FIELDBUGMAJORfindbugsMS_CANNOT_BE_FINALCODE_SMELLINFOfindbugsMS_EXPOSE_REPCODE_SMELLINFOfindbugsMWN_MISMATCHED_NOTIFYBUGMAJORfindbugsMWN_MISMATCHED_WAITBUGMAJORfindbugsNM_BAD_EQUALBUGMAJORfindbugsNM_CONFUSINGCODE_SMELLMAJORfindbugsNM_FIELD_NAMING_CONVENTIONCODE_SMELLMAJORfindbugsNM_LCASE_HASHCODEBUGMAJORfindbugsNM_LCASE_TOSTRINGBUGMAJORfindbugsNM_METHOD_CONSTRUCTOR_CONFUSIONBUGMAJORfindbugsNM_VERY_CONFUSINGBUGMAJORfindbugsNM_WRONG_PACKAGEBUGMAJORfindbugsNN_NAKED_NOTIFYBUGMAJORfindbugsNO_NOTIFY_NOT_NOTIFYALLBUGMAJORfindbugsNP_ALWAYS_NULLBUGMAJORfindbugsNP_ALWAYS_NULL_EXCEPTIONBUGMAJORfindbugsNP_ARGUMENT_MIGHT_BE_NULLBUGMAJORfindbugsNP_CLOSING_NULLBUGMAJORfindbugsNP_GUARANTEED_DEREFBUGMAJORfindbugsNP_GUARANTEED_DEREF_ON_EXCEPTION_PATHBUGMAJORfindbugsNP_NONNULL_FIELD_NOT_INITIALIZED_IN_CONSTRUCTORBUGMAJORfindbugsNP_NONNULL_PARAM_VIOLATIONBUGMAJORfindbugsNP_NONNULL_RETURN_VIOLATIONBUGMAJORfindbugsNP_NULL_INSTANCEOFBUGMAJORfindbugsNP_NULL_ON_SOME_PATHBUGMAJORfindbugsNP_NULL_ON_SOME_PATH_EXCEPTIONBUGMAJORfindbugsNP_NULL_PARAM_DEREFBUGMAJORfindbugsNP_NULL_PARAM_DEREF_ALL_TARGETS_DANGEROUSBUGMAJORfindbugsNP_NULL_PARAM_DEREF_NONVIRTUALBUGMAJORfindbugsNP_OPTIONAL_RETURN_NULLBUGMAJORfindbugsNP_STORE_INTO_NONNULL_FIELDBUGMAJORfindbugsNP_SYNC_AND_NULL_CHECK_FIELDBUGMAJORfindbugsNP_UNWRITTEN_FIELDBUGMAJORfindbugsNS_NON_SHORT_CIRCUITCODE_SMELLINFOfindbugsODR_OPEN_DATABASE_RESOURCECODE_SMELLMAJORfindbugsODR_OPEN_DATABASE_RESOURCE_EXCEPTION_PATHCODE_SMELLMAJORfindbugsOS_OPEN_STREAMCODE_SMELLMAJORfindbugsOS_OPEN_STREAM_EXCEPTION_PATHCODE_SMELLMAJORfindbugsPT_ABSOLUTE_PATH_TRAVERSALVULNERABILITYMAJORfindbugsPT_RELATIVE_PATH_TRAVERSALVULNERABILITYMAJORfindbugsPZLA_PREFER_ZERO_LENGTH_ARRAYSCODE_SMELLINFOfindbugsQBA_QUESTIONABLE_BOOLEAN_ASSIGNMENTBUGMAJORfindbugsQF_QUESTIONABLE_FOR_LOOPCODE_SMELLINFOfindbugsRANGE_ARRAY_INDEXBUGCRITICALfindbugsRANGE_ARRAY_LENGTHBUGCRITICALfindbugsRANGE_ARRAY_OFFSETBUGCRITICALfindbugsRANGE_STRING_INDEXBUGCRITICALfindbugsRCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUECODE_SMELLINFOfindbugsRCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPEBUGMAJORfindbugsRC_REF_COMPARISONBUGMAJORfindbugsREC_CATCH_EXCEPTIONCODE_SMELLINFOfindbugsRE_BAD_SYNTAX_FOR_REGULAR_EXPRESSIONBUGMAJORfindbugsRE_CANT_USE_FILE_SEPARATOR_AS_REGULAR_EXPRESSIONBUGMAJORfindbugsRE_POSSIBLE_UNINTENDED_PATTERNBUGMAJORfindbugsRI_REDUNDANT_INTERFACESCODE_SMELLINFOfindbugsRS_READOBJECT_SYNCBUGMAJORfindbugsRU_INVOKE_RUNBUGMAJORfindbugsRV_01_TO_INTBUGMAJORfindbugsRV_ABSOLUTE_VALUE_OF_HASHCODEBUGMAJORfindbugsRV_ABSOLUTE_VALUE_OF_RANDOM_INTBUGMAJORfindbugsRV_CHECK_COMPARETO_FOR_SPECIFIC_RETURN_VALUEBUGMAJORfindbugsRV_EXCEPTION_NOT_THROWNBUGMAJORfindbugsRV_RETURN_VALUE_IGNOREDBUGMAJORfindbugsRV_RETURN_VALUE_OF_PUTIFABSENT_IGNOREDBUGMAJORfindbugsRpC_REPEATED_CONDITIONAL_TESTBUGMAJORfindbugsSA_FIELD_DOUBLE_ASSIGNMENTCODE_SMELLINFOfindbugsSA_FIELD_SELF_ASSIGNMENTBUGMAJORfindbugsSA_FIELD_SELF_COMPARISONBUGMAJORfindbugsSA_FIELD_SELF_COMPUTATIONBUGMAJORfindbugsSA_LOCAL_DOUBLE_ASSIGNMENTCODE_SMELLINFOfindbugsSA_LOCAL_SELF_ASSIGNMENT_INSTEAD_OF_FIELDBUGMAJORfindbugsSA_LOCAL_SELF_COMPARISONBUGMAJORfindbugsSA_LOCAL_SELF_COMPUTATIONBUGMAJORfindbugsSBSC_USE_STRINGBUFFER_CONCATENATIONBUGMAJORfindbugsSC_START_IN_CTORBUGMAJORfindbugsSE_METHOD_MUST_BE_PRIVATEBUGMAJORfindbugsSE_READ_RESOLVE_IS_STATICBUGMAJORfindbugsSF_DEAD_STORE_DUE_TO_SWITCH_FALLTHROUGHBUGMAJORfindbugsSF_DEAD_STORE_DUE_TO_SWITCH_FALLTHROUGH_TO_THROWBUGMAJORfindbugsSF_SWITCH_FALLTHROUGHCODE_SMELLINFOfindbugsSIC_INNER_SHOULD_BE_STATICBUGMAJORfindbugsSIC_INNER_SHOULD_BE_STATIC_ANONBUGMAJORfindbugsSIC_INNER_SHOULD_BE_STATIC_NEEDS_THISBUGMAJORfindbugsSIC_THREADLOCAL_DEADLY_EMBRACEBUGMAJORfindbugsSIO_SUPERFLUOUS_INSTANCEOFBUGMAJORfindbugsSP_SPIN_ON_FIELDBUGMAJORfindbugsSQL_BAD_PREPARED_STATEMENT_ACCESSBUGMAJORfindbugsSQL_BAD_RESULTSET_ACCESSBUGMAJORfindbugsSQL_NONCONSTANT_STRING_PASSED_TO_EXECUTEVULNERABILITYMAJORfindbugsSQL_PREPARED_STATEMENT_GENERATED_FROM_NONCONSTANT_STRINGVULNERABILITYMAJORfindbugsSR_NOT_CHECKEDCODE_SMELLMAJORfindbugsSS_SHOULD_BE_STATICBUGMAJORfindbugsSTCAL_INVOKE_ON_STATIC_CALENDAR_INSTANCEBUGMAJORfindbugsSTCAL_INVOKE_ON_STATIC_DATE_FORMAT_INSTANCEBUGMAJORfindbugsSTCAL_STATIC_CALENDAR_INSTANCEBUGMAJORfindbugsSTCAL_STATIC_SIMPLE_DATE_FORMAT_INSTANCEBUGMAJORfindbugsSTI_INTERRUPTED_ON_CURRENTTHREADBUGMAJORfindbugsSTI_INTERRUPTED_ON_UNKNOWNTHREADBUGMAJORfindbugsST_WRITE_TO_STATIC_FROM_INSTANCE_METHODCODE_SMELLINFOfindbugsSWL_SLEEP_WITH_LOCK_HELDBUGMAJORfindbugsTLW_TWO_LOCK_WAITBUGMAJORfindbugsTQ_ALWAYS_VALUE_USED_WHERE_NEVER_REQUIREDBUGMAJORfindbugsTQ_COMPARING_VALUES_WITH_INCOMPATIBLE_TYPE_QUALIFIERSBUGMAJORfindbugsTQ_MAYBE_SOURCE_VALUE_REACHES_ALWAYS_SINKBUGMAJORfindbugsTQ_MAYBE_SOURCE_VALUE_REACHES_NEVER_SINKBUGMAJORfindbugsTQ_NEVER_VALUE_USED_WHERE_ALWAYS_REQUIREDBUGMAJORfindbugsTQ_UNKNOWN_VALUE_USED_WHERE_ALWAYS_STRICTLY_REQUIREDBUGMAJORfindbugsUG_SYNC_SET_UNSYNC_GETBUGMAJORfindbugsUL_UNRELEASED_LOCKBUGMAJORfindbugsUL_UNRELEASED_LOCK_EXCEPTION_PATHBUGMAJORfindbugsUMAC_UNCALLABLE_METHOD_OF_ANONYMOUS_CLASSBUGMAJORfindbugsUM_UNNECESSARY_MATHBUGMAJORfindbugsUPM_UNCALLED_PRIVATE_METHODBUGMAJORfindbugsURF_UNREAD_FIELDBUGMAJORfindbugsUR_UNINIT_READBUGMAJORfindbugsUR_UNINIT_READ_CALLED_FROM_SUPER_CONSTRUCTORBUGMAJORfindbugsUUF_UNUSED_FIELDBUGMAJORfindbugsUWF_NULL_FIELDBUGMAJORfindbugsUWF_UNWRITTEN_FIELDBUGMAJORfindbugsUW_UNCOND_WAITBUGMAJORfindbugsVA_PRIMITIVE_ARRAY_PASSED_TO_OBJECT_VARARGBUGMAJORfindbugsVO_VOLATILE_INCREMENTBUGMAJORfindbugsVO_VOLATILE_REFERENCE_TO_ARRAYBUGMAJORfindbugsVR_UNRESOLVABLE_REFERENCEBUGMAJORfindbugsWA_AWAIT_NOT_IN_LOOPBUGMAJORfindbugsWA_NOT_IN_LOOPBUGMAJORfindbugsWL_USING_GETCLASS_RATHER_THAN_CLASS_LITERALBUGMAJORfindbugsWMI_WRONG_MAP_ITERATORBUGMAJORfindbugsWS_WRITEOBJECT_SYNCBUGMAJORfindbugsXSS_REQUEST_PARAMETER_TO_SEND_ERRORVULNERABILITYMAJORfindbugsXSS_REQUEST_PARAMETER_TO_SERVLET_WRITERVULNERABILITYMAJORjavaS100CODE_SMELLMINORformat^[a-z][a-zA-Z0-9]*$javaS101CODE_SMELLMINORformat^[A-Z][a-zA-Z0-9]*$javaS106CODE_SMELLMAJORjavaS108CODE_SMELLMAJORjavaS109CODE_SMELLMAJORAuthorized numbers-1,0,1javaS1105CODE_SMELLMINORjavaS1111BUGMAJORjavaS1113CODE_SMELLMAJORjavaS1114BUGCRITICALjavaS1116CODE_SMELLCRITICALjavaS1117CODE_SMELLMAJORjavaS112CODE_SMELLMAJORjavaS1121CODE_SMELLMAJORjavaS1125CODE_SMELLMINORjavaS1126CODE_SMELLMINORjavaS1128CODE_SMELLMINORjavaS1132CODE_SMELLMINORjavaS114CODE_SMELLMINORformat^[A-Z][a-zA-Z0-9]*$javaS1141CODE_SMELLMAJORjavaS1142CODE_SMELLMAJORmax1javaS1143BUGMAJORjavaS1144CODE_SMELLMAJORjavaS1147CODE_SMELLBLOCKERjavaS1149CODE_SMELLMAJORjavaS115CODE_SMELLCRITICALformat^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$javaS1150CODE_SMELLMAJORjavaS1155CODE_SMELLMINORjavaS1157CODE_SMELLMINORjavaS1158CODE_SMELLMINORjavaS116CODE_SMELLMINORformat^[a-z][a-zA-Z0-9]*$javaS1163CODE_SMELLMAJORjavaS1166CODE_SMELLMAJORexceptionsjava.lang.InterruptedException, java.lang.NumberFormatException, java.lang.NoSuchMethodException, java.text.ParseException, java.net.MalformedURLException, java.time.format.DateTimeParseExceptionjavaS1168CODE_SMELLMAJORjavaS117CODE_SMELLMINORformat^[a-z][a-zA-Z0-9]*$javaS1170CODE_SMELLMINORjavaS1171CODE_SMELLMAJORjavaS1172CODE_SMELLMAJORjavaS1174CODE_SMELLCRITICALjavaS1175BUGCRITICALjavaS1176CODE_SMELLMAJORforClasses*.*exclusion**.internal.**javaS118CODE_SMELLMINORformat^Abstract[A-Z][a-zA-Z0-9]*$javaS1181CODE_SMELLMAJORjavaS1182CODE_SMELLMINORjavaS1185CODE_SMELLMINORjavaS1186CODE_SMELLCRITICALjavaS1190CODE_SMELLBLOCKERjavaS1192CODE_SMELLCRITICALthreshold3javaS1193CODE_SMELLMAJORjavaS1194CODE_SMELLMAJORjavaS1201BUGMAJORjavaS1206BUGMINORjavaS121CODE_SMELLCRITICALjavaS1210CODE_SMELLMINORjavaS1213CODE_SMELLMINORjavaS1214CODE_SMELLCRITICALjavaS1215CODE_SMELLMINORjavaS1217BUGMAJORjavaS1219CODE_SMELLMAJORjavaS122CODE_SMELLMAJORjavaS1221BUGMAJORjavaS1223CODE_SMELLMAJORjavaS1226BUGMINORjavaS1244BUGMAJORjavaS125CODE_SMELLMAJORjavaS1258CODE_SMELLMAJORjavaS127CODE_SMELLMAJORjavaS128CODE_SMELLMAJORjavaS1301CODE_SMELLMINORjavaS131CODE_SMELLCRITICALjavaS1312CODE_SMELLMINORformatLOG(?:GER)?javaS1317BUGMAJORjavaS1319CODE_SMELLMINORjavaS134CODE_SMELLCRITICALmax5javaS135CODE_SMELLMINORjavaS138CODE_SMELLMAJORmax60javaS1449CODE_SMELLMINORjavaS1481CODE_SMELLMINORjavaS1488CODE_SMELLMINORjavaS1541CODE_SMELLCRITICALThreshold10javaS1656BUGMAJORjavaS1659CODE_SMELLMINORjavaS1694CODE_SMELLMINORjavaS1695CODE_SMELLMAJORjavaS1696CODE_SMELLMAJORjavaS1698CODE_SMELLMAJORjavaS1699CODE_SMELLCRITICALjavaS1700CODE_SMELLMAJORjavaS1751BUGMAJORjavaS1764BUGMAJORjavaS1845CODE_SMELLBLOCKERjavaS1849BUGMAJORjavaS1854CODE_SMELLMAJORjavaS1858CODE_SMELLMINORjavaS1860BUGMAJORjavaS1862BUGMAJORjavaS1871CODE_SMELLMINORjavaS1872BUGMAJORjavaS1941CODE_SMELLMINORjavaS1948CODE_SMELLCRITICALjavaS1994CODE_SMELLMAJORjavaS2055BUGMINORjavaS2060BUGMAJORjavaS2061BUGMAJORjavaS2066BUGMINORjavaS2094CODE_SMELLMINORjavaS2095BUGBLOCKERjavaS2096CODE_SMELLBLOCKERjavaS2097BUGMINORjavaS2109BUGMAJORjavaS2110BUGMAJORjavaS2111BUGMAJORjavaS2114BUGMAJORjavaS2116BUGMAJORjavaS2118BUGMAJORjavaS2122BUGCRITICALjavaS2123BUGMAJORjavaS2127BUGMAJORjavaS2133CODE_SMELLMAJORjavaS2134BUGMAJORjavaS2140CODE_SMELLMINORjavaS2141BUGMAJORjavaS2142BUGMAJORjavaS2151BUGCRITICALjavaS2153BUGMINORjavaS2154BUGMAJORjavaS2156CODE_SMELLMINORjavaS2157CODE_SMELLMAJORjavaS2159BUGMAJORjavaS2160CODE_SMELLMINORjavaS2162BUGMINORjavaS2164BUGMINORjavaS2167BUGMINORjavaS2168BUGBLOCKERjavaS2175BUGMAJORjavaS2177BUGMAJORjavaS2183BUGMINORjavaS2184BUGMINORjavaS2189BUGBLOCKERjavaS2197CODE_SMELLMINORjavaS2200BUGMINORjavaS2201BUGMAJORjavaS2204BUGMAJORjavaS2221CODE_SMELLMAJORjavaS2222BUGCRITICALjavaS2225BUGMAJORjavaS2226BUGMAJORjavaS2230BUGMAJORjavaS2236BUGBLOCKERjavaS2250CODE_SMELLMINORjavaS2251BUGMAJORjavaS2252BUGMAJORjavaS2259BUGMAJORjavaS2272BUGMINORjavaS2273BUGMAJORjavaS2274CODE_SMELLMINORjavaS2275BUGMAJORjavaS2276BUGBLOCKERjavaS2384CODE_SMELLMINORjavaS2390CODE_SMELLMAJORjavaS2437CODE_SMELLMAJORjavaS2441BUGMAJORjavaS2444CODE_SMELLMAJORjavaS2445BUGMAJORjavaS2446BUGMAJORjavaS2583BUGMAJORjavaS2589CODE_SMELLMAJORjavaS2637BUGMINORjavaS2639BUGMAJORjavaS2674BUGMINORjavaS2676BUGMINORjavaS2677BUGMAJORjavaS2681CODE_SMELLMAJORjavaS2692CODE_SMELLMINORjavaS2695BUGBLOCKERjavaS2757BUGMAJORjavaS2789BUGMAJORjavaS2885BUGMAJORjavaS2886BUGMAJORjavaS2974CODE_SMELLMINORjavaS3010CODE_SMELLMAJORjavaS3020BUGMINORjavaS3034BUGMAJORjavaS3046BUGBLOCKERjavaS3067BUGMAJORjavaS3306BUGMAJORjavaS3346BUGMAJORjavaS3437CODE_SMELLMINORjavaS3518BUGCRITICALjavaS3599BUGMINORjavaS3626CODE_SMELLMINORjavaS3655BUGMAJORjavaS3750BUGMAJORjavaS3923BUGMAJORjavaS3984BUGMAJORjavaS3986BUGMAJORjavaS4507SECURITY_HOTSPOTMINORjavaS881CODE_SMELLMAJORpmdAssignmentToNonFinalStaticCODE_SMELLMAJORpmdAvoidArrayLoopsCODE_SMELLMAJORpmdAvoidInstantiatingObjectsInLoopsCODE_SMELLMINORpmdAvoidThreadGroupCODE_SMELLCRITICALpmdAvoidUsingNativeCodeCODE_SMELLMAJORpmdAvoidUsingShortTypeCODE_SMELLMAJORpmdAvoidUsingVolatileCODE_SMELLMAJORpmdBadComparisonCODE_SMELLMAJORpmdBigIntegerInstantiationCODE_SMELLMAJORpmdBooleanGetMethodNameCODE_SMELLMAJORcheckParameterizedMethodsfalsepmdBooleanInstantiationCODE_SMELLMAJORpmdByteInstantiationCODE_SMELLMAJORpmdCallSuperInConstructorCODE_SMELLMINORpmdCommentRequiredCODE_SMELLMINORpmdConfusingTernaryCODE_SMELLMAJORpmdDefaultPackageCODE_SMELLMINORpmdDontUseFloatTypeForLoopIndicesCODE_SMELLMAJORpmdDoubleCheckedLockingCODE_SMELLMAJORpmdEmptyMethodInAbstractClassShouldBeAbstractCODE_SMELLMAJORpmdGuardDebugLoggingCODE_SMELLMAJORpmdGuardLogStatementCODE_SMELLMAJORpmdGuardLogStatementJavaUtilCODE_SMELLMAJORpmdImmutableFieldCODE_SMELLMAJORpmdInefficientEmptyStringCheckCODE_SMELLMAJORpmdIntegerInstantiationCODE_SMELLMAJORpmdLawOfDemeterCODE_SMELLMAJORpmdLocalVariableCouldBeFinalCODE_SMELLMINORpmdLongInstantiationCODE_SMELLMAJORpmdNullAssignmentCODE_SMELLMAJORpmdOptimizableToArrayCallCODE_SMELLMAJORpmdShortInstantiationCODE_SMELLMAJORpmdSimpleDateFormatNeedsLocaleCODE_SMELLMAJORpmdSimplifyConditionalCODE_SMELLMAJORpmdSimplifyStartsWithCODE_SMELLMINORpmdSingularFieldCODE_SMELLMINORpmdUnusedNullCheckInEqualsCODE_SMELLMAJORpmdUseArraysAsListCODE_SMELLMAJORpmdUseConcurrentHashMapCODE_SMELLMAJORpmdUseLocaleWithCaseConversionsCODE_SMELLMAJORpmdUseStringBufferForStringAppendsCODE_SMELLMAJORpmdUseStringBufferLengthCODE_SMELLMINORpmdUselessOperationOnImmutableCODE_SMELLCRITICAL \ No newline at end of file diff --git a/conf/quality_profiles/java/RNC_JAVA_B.xml b/conf/quality_profiles/java/RNC_JAVA_B.xml deleted file mode 100644 index 4ac450c..0000000 --- a/conf/quality_profiles/java/RNC_JAVA_B.xml +++ /dev/null @@ -1 +0,0 @@ -RNC Bjavacheckstylecom.puppycrawl.tools.checkstyle.checks.coding.AvoidInlineConditionalsCheckCODE_SMELLMINORcheckstylecom.puppycrawl.tools.checkstyle.checks.coding.CovariantEqualsCheckCODE_SMELLCRITICALcheckstylecom.puppycrawl.tools.checkstyle.checks.coding.EmptyStatementCheckCODE_SMELLMINORcheckstylecom.puppycrawl.tools.checkstyle.checks.coding.EqualsHashCodeCheckCODE_SMELLCRITICALcheckstylecom.puppycrawl.tools.checkstyle.checks.coding.MissingSwitchDefaultCheckCODE_SMELLMAJORcheckstylecom.puppycrawl.tools.checkstyle.checks.coding.NoCloneCheckCODE_SMELLMAJORcheckstylecom.puppycrawl.tools.checkstyle.checks.coding.NoFinalizerCheckCODE_SMELLMAJORcheckstylecom.puppycrawl.tools.checkstyle.checks.coding.ParameterAssignmentCheckCODE_SMELLMAJORcheckstylecom.puppycrawl.tools.checkstyle.checks.coding.SimplifyBooleanReturnCheckCODE_SMELLMAJORcheckstylecom.puppycrawl.tools.checkstyle.checks.coding.StringLiteralEqualityCheckCODE_SMELLCRITICALcheckstylecom.puppycrawl.tools.checkstyle.checks.coding.SuperFinalizeCheckCODE_SMELLMAJORcheckstylecom.puppycrawl.tools.checkstyle.checks.design.FinalClassCheckCODE_SMELLMAJORcheckstylecom.puppycrawl.tools.checkstyle.checks.design.HideUtilityClassConstructorCheckCODE_SMELLMAJORcheckstylecom.puppycrawl.tools.checkstyle.checks.design.InnerTypeLastCheckCODE_SMELLINFOcheckstylecom.puppycrawl.tools.checkstyle.checks.modifier.ModifierOrderCheckCODE_SMELLMINORcheckstylecom.puppycrawl.tools.checkstyle.checks.whitespace.GenericWhitespaceCheckCODE_SMELLMINORfb-contribABC_ARRAY_BASED_COLLECTIONSBUGMAJORfb-contribAIOB_ARRAY_INDEX_OUT_OF_BOUNDSBUGMAJORfb-contribAOM_ABSTRACT_OVERRIDDEN_METHODBUGMAJORfb-contribBAS_BLOATED_ASSIGNMENT_SCOPEBUGMAJORfb-contribBED_BOGUS_EXCEPTION_DECLARATIONBUGMAJORfb-contribBED_HIERARCHICAL_EXCEPTION_DECLARATIONBUGMAJORfb-contribBRPI_BACKPORT_REUSE_PUBLIC_IDENTIFIERSBUGMAJORfb-contribBSB_BLOATED_SYNCHRONIZED_BLOCKBUGMAJORfb-contribCAAL_CONFUSING_ARRAY_AS_LISTBUGMAJORfb-contribCAO_CONFUSING_AUTOBOXED_OVERLOADINGBUGMAJORfb-contribCCI_CONCURRENT_COLLECTION_ISSUES_USE_PUT_IS_RACYBUGMAJORfb-contribCCNE_COMPARE_CLASS_EQUALS_NAMEBUGMAJORfb-contribCEBE_COMMONS_EQUALS_BUILDER_ISEQUALSBUGMAJORfb-contribCHTH_COMMONS_HASHCODE_BUILDER_TOHASHCODEBUGMAJORfb-contribCLI_CONSTANT_LIST_INDEXBUGMAJORfb-contribCRF_CONFLATING_RESOURCES_AND_FILESBUGMAJORfb-contribCSBTS_COMMONS_STRING_BUILDER_TOSTRINGBUGMAJORfb-contribCSI_CHAR_SET_ISSUES_UNKNOWN_ENCODINGBUGMAJORfb-contribCSI_CHAR_SET_ISSUES_USE_STANDARD_CHARSETBUGMAJORfb-contribCSI_CHAR_SET_ISSUES_USE_STANDARD_CHARSET_NAMEBUGMAJORfb-contribCTU_CONFLICTING_TIME_UNITSBUGMAJORfb-contribCVAA_CONTRAVARIANT_ARRAY_ASSIGNMENTBUGMAJORfb-contribCVAA_CONTRAVARIANT_ELEMENT_ASSIGNMENTBUGMAJORfb-contribDDC_DOUBLE_DATE_COMPARISONBUGMAJORfb-contribDLC_DUBIOUS_LIST_COLLECTIONBUGMAJORfb-contribDMC_DUBIOUS_MAP_COLLECTIONBUGMAJORfb-contribDSOC_DUBIOUS_SET_OF_COLLECTIONSBUGMAJORfb-contribDWI_DELETING_WHILE_ITERATINGBUGMAJORfb-contribDWI_MODIFYING_WHILE_ITERATINGBUGMAJORfb-contribFCBL_FIELD_COULD_BE_LOCALBUGMAJORfb-contribFCCD_FIND_CLASS_CIRCULAR_DEPENDENCYBUGMAJORfb-contribFPL_FLOATING_POINT_LOOPSBUGMAJORfb-contribHCP_HTTP_REQUEST_RESOURCES_NOT_FREED_FIELDBUGMAJORfb-contribHCP_HTTP_REQUEST_RESOURCES_NOT_FREED_LOCALBUGMAJORfb-contribHES_EXECUTOR_NEVER_SHUTDOWNBUGMAJORfb-contribHES_EXECUTOR_OVERWRITTEN_WITHOUT_SHUTDOWNBUGMAJORfb-contribHES_LOCAL_EXECUTOR_SERVICEBUGMAJORfb-contribICA_INVALID_CONSTANT_ARGUMENTBUGMAJORfb-contribIICU_INCORRECT_INTERNAL_CLASS_USEBUGMAJORfb-contribIOI_COPY_WITH_READERBUGMAJORfb-contribIOI_DOUBLE_BUFFER_COPYBUGMAJORfb-contribIPU_IMPROPER_PROPERTIES_USEBUGMAJORfb-contribIPU_IMPROPER_PROPERTIES_USE_SETPROPERTYBUGMAJORfb-contribISB_EMPTY_STRING_APPENDINGBUGMAJORfb-contribISB_INEFFICIENT_STRING_BUFFERINGBUGMAJORfb-contribISB_TOSTRING_APPENDINGBUGMAJORfb-contribITU_INAPPROPRIATE_TOSTRING_USEBUGMAJORfb-contribJPAI_HC_EQUALS_ON_MANAGED_ENTITYBUGMAJORfb-contribJPAI_IGNORED_MERGE_RESULTBUGMAJORfb-contribJPAI_INEFFICIENT_EAGER_FETCHBUGMAJORfb-contribJPAI_NON_PROXIED_TRANSACTION_CALLBUGMAJORfb-contribJPAI_NON_SPECIFIED_TRANSACTION_EXCEPTION_HANDLINGBUGMAJORfb-contribJPAI_TRANSACTION_ON_NON_PUBLIC_METHODBUGMAJORfb-contribJPAI_UNNECESSARY_TRANSACTION_EXCEPTION_HANDLINGBUGMAJORfb-contribJVR_JDBC_VENDOR_RELIANCEBUGMAJORfb-contribJXI_GET_ENDPOINT_CONSUMES_CONTENTBUGMAJORfb-contribJXI_INVALID_CONTEXT_PARAMETER_TYPEBUGMAJORfb-contribJXI_PARM_PARAM_NOT_FOUND_IN_PATHBUGMAJORfb-contribJXI_UNDEFINED_PARAMETER_SOURCE_IN_ENDPOINTBUGMAJORfb-contribLEST_LOST_EXCEPTION_STACK_TRACEBUGMAJORfb-contribLGO_LINGERING_GRAPHICS_OBJECTBUGMAJORfb-contribLO_APPENDED_STRING_IN_FORMAT_STRINGBUGMAJORfb-contribLO_EXCEPTION_WITH_LOGGER_PARMSBUGMAJORfb-contribLO_INCORRECT_NUMBER_OF_ANCHOR_PARAMETERSBUGMAJORfb-contribLO_INVALID_FORMATTING_ANCHORBUGMAJORfb-contribLO_INVALID_STRING_FORMAT_NOTATIONBUGMAJORfb-contribLO_LOGGER_LOST_EXCEPTION_STACK_TRACEBUGMAJORfb-contribLO_SUSPECT_LOG_CLASSBUGMAJORfb-contribLO_SUSPECT_LOG_PARAMETERBUGMAJORfb-contribLSYC_LOCAL_SYNCHRONIZED_COLLECTIONBUGMAJORfb-contribMAC_MANUAL_ARRAY_COPYBUGMAJORfb-contribMDM_BIGDECIMAL_EQUALSBUGMAJORfb-contribMDM_INETADDRESS_GETLOCALHOSTBUGMAJORfb-contribMDM_LOCK_ISLOCKEDBUGMAJORfb-contribMDM_PROMISCUOUS_SERVERSOCKETBUGMAJORfb-contribMDM_RANDOM_SEEDBUGMAJORfb-contribMDM_RUNFINALIZATIONBUGMAJORfb-contribMDM_RUNTIME_EXIT_OR_HALTBUGMAJORfb-contribMDM_SECURERANDOMBUGMAJORfb-contribMDM_SETDEFAULTLOCALEBUGMAJORfb-contribMDM_SIGNAL_NOT_SIGNALALLBUGMAJORfb-contribMDM_STRING_BYTES_ENCODINGBUGMAJORfb-contribMDM_THREAD_FAIRNESSBUGMAJORfb-contribMDM_THREAD_PRIORITIESBUGMAJORfb-contribMDM_THREAD_YIELDBUGMAJORfb-contribMDM_WAIT_WITHOUT_TIMEOUTBUGMAJORfb-contribMUC_MODIFYING_UNMODIFIABLE_COLLECTIONBUGMAJORfb-contribMUI_NULL_CHECK_ON_MAP_SUBSET_ACCESSORBUGMAJORfb-contribNAB_NEEDLESS_AUTOBOXING_CTORBUGMAJORfb-contribNAB_NEEDLESS_AUTOBOXING_VALUEOFBUGMAJORfb-contribNAB_NEEDLESS_BOOLEAN_CONSTANT_CONVERSIONBUGMAJORfb-contribNAB_NEEDLESS_BOXING_PARSEBUGMAJORfb-contribNAB_NEEDLESS_BOXING_STRING_CTORBUGMAJORfb-contribNAB_NEEDLESS_BOXING_VALUEOFBUGMAJORfb-contribNAB_NEEDLESS_BOX_TO_CASTBUGMAJORfb-contribNAB_NEEDLESS_BOX_TO_UNBOXBUGMAJORfb-contribNCS_NEEDLESS_CUSTOM_SERIALIZATIONBUGMAJORfb-contribNFF_NON_FUNCTIONAL_FIELDBUGMAJORfb-contribNIR_NEEDLESS_INSTANCE_RETRIEVALBUGMAJORfb-contribNMCS_NEEDLESS_MEMBER_COLLECTION_SYNCHRONIZATIONBUGMAJORfb-contribNPMC_NON_PRODUCTIVE_METHOD_CALLBUGMAJORfb-contribNRTL_NON_RECYCLEABLE_TAG_LIBBUGMAJORfb-contribNSE_NON_SYMMETRIC_EQUALSBUGMAJORfb-contribOC_OVERZEALOUS_CASTINGBUGMAJORfb-contribODN_ORPHANED_DOM_NODEBUGMAJORfb-contribOI_OPTIONAL_ISSUES_CHECKING_REFERENCEBUGMAJORfb-contribOI_OPTIONAL_ISSUES_PRIMITIVE_VARIANT_PREFERREDBUGMAJORfb-contribOI_OPTIONAL_ISSUES_USES_DELAYED_EXECUTIONBUGMAJORfb-contribOI_OPTIONAL_ISSUES_USES_IMMEDIATE_EXECUTIONBUGMAJORfb-contribPCAIL_POSSIBLE_CONSTANT_ALLOCATION_IN_LOOPBUGMAJORfb-contribPCOA_PARTIALLY_CONSTRUCTED_OBJECT_ACCESSBUGMAJORfb-contribPDP_POORLY_DEFINED_PARAMETERBUGMAJORfb-contribPIS_POSSIBLE_INCOMPLETE_SERIALIZATIONBUGMAJORfb-contribPMB_INSTANCE_BASED_THREAD_LOCALBUGMAJORfb-contribPMB_POSSIBLE_MEMORY_BLOATBUGMAJORfb-contribPRMC_POSSIBLY_REDUNDANT_METHOD_CALLSBUGMAJORfb-contribPSC_PRESIZE_COLLECTIONSBUGMAJORfb-contribPUS_POSSIBLE_UNSUSPECTED_SERIALIZATIONBUGMAJORfb-contribROOM_REFLECTION_ON_OBJECT_METHODSBUGMAJORfb-contribS508C_APPENDED_STRINGBUGMAJORfb-contribS508C_NON_ACCESSIBLE_JCOMPONENTBUGMAJORfb-contribS508C_NON_TRANSLATABLE_STRINGBUGMAJORfb-contribS508C_NO_SETLABELFORBUGMAJORfb-contribS508C_NO_SETSIZEBUGMAJORfb-contribS508C_NULL_LAYOUTBUGMAJORfb-contribS508C_SET_COMP_COLORBUGMAJORfb-contribSACM_STATIC_ARRAY_CREATED_IN_METHODBUGMAJORfb-contribSCA_SUSPICIOUS_CLONE_ALGORITHMBUGMAJORfb-contribSCI_SYNCHRONIZED_COLLECTION_ITERATORSBUGMAJORfb-contribSCRV_SUSPICIOUS_COMPARATOR_RETURN_VALUESBUGMAJORfb-contribSCSS_SUSPICIOUS_CLUSTERED_SESSION_SUPPORTBUGMAJORfb-contribSEO_SUBOPTIMAL_EXPRESSION_ORDERBUGMAJORfb-contribSGSU_SUSPICIOUS_GETTER_SETTER_USEBUGMAJORfb-contribSG_SLUGGISH_GUIBUGMAJORfb-contribSIL_SQL_IN_LOOPBUGMAJORfb-contribSJVU_SUSPICIOUS_JDK_VERSION_USEBUGMAJORfb-contribSLS_SUSPICIOUS_LOOP_SEARCHBUGMAJORfb-contribSNG_SUSPICIOUS_NULL_FIELD_GUARDBUGMAJORfb-contribSNG_SUSPICIOUS_NULL_LOCAL_GUARDBUGMAJORfb-contribSPP_CONVERSION_OF_STRING_LITERALBUGMAJORfb-contribSPP_DOUBLE_APPENDED_LITERALSBUGMAJORfb-contribSPP_EQUALS_ON_ENUMBUGMAJORfb-contribSPP_EQUALS_ON_STRING_BUILDERBUGMAJORfb-contribSPP_INTERN_ON_CONSTANTBUGMAJORfb-contribSPP_INVALID_BOOLEAN_NULL_CHECKBUGMAJORfb-contribSPP_INVALID_CALENDAR_COMPAREBUGMAJORfb-contribSPP_NEGATIVE_BITSET_ITEMBUGMAJORfb-contribSPP_NON_ARRAY_PARMBUGMAJORfb-contribSPP_NO_CHAR_SB_CTORBUGMAJORfb-contribSPP_NULL_BEFORE_INSTANCEOFBUGMAJORfb-contribSPP_STATIC_FORMAT_STRINGBUGMAJORfb-contribSPP_STRINGBUFFER_WITH_EMPTY_STRINGBUGMAJORfb-contribSPP_STRINGBUILDER_IS_MUTABLEBUGMAJORfb-contribSPP_STUTTERED_ASSIGNMENTBUGMAJORfb-contribSPP_SUSPECT_STRING_TESTBUGMAJORfb-contribSPP_USELESS_CASINGBUGMAJORfb-contribSPP_USE_CHARATBUGMAJORfb-contribSPP_USE_GET0BUGMAJORfb-contribSPP_USE_ISNANBUGMAJORfb-contribSPP_USE_MATH_CONSTANTBUGMAJORfb-contribSPP_USE_STRINGBUILDER_LENGTHBUGMAJORfb-contribSPP_WRONG_COMMONS_TO_STRING_OBJECTBUGMAJORfb-contribSSCU_SUSPICIOUS_SHADED_CLASS_USEBUGMAJORfb-contribSTS_SPURIOUS_THREAD_STATESBUGMAJORfb-contribSUA_SUSPICIOUS_UNINITIALIZED_ARRAYBUGMAJORfb-contribSWCO_SUSPICIOUS_WAIT_ON_CONCURRENT_OBJECTBUGMAJORfb-contribTR_TAIL_RECURSIONBUGMAJORfb-contribUAC_UNNECESSARY_API_CONVERSION_DATE_TO_INSTANTBUGMAJORfb-contribUAC_UNNECESSARY_API_CONVERSION_FILE_TO_PATHBUGMAJORfb-contribUCPM_USE_CHARACTER_PARAMETERIZED_METHODBUGMAJORfb-contribUEC_USE_ENUM_COLLECTIONSBUGMAJORfb-contribUJM_UNJITABLE_METHODBUGMAJORfb-contribUMTP_UNBOUND_METHOD_TEMPLATE_PARAMETERBUGMAJORfb-contribUNNC_UNNECESSARY_NEW_NULL_CHECKBUGMAJORfb-contribUSFW_UNSYNCHRONIZED_SINGLETON_FIELD_WRITESBUGMAJORfb-contribUTAO_JUNIT_ASSERTION_ODDITIES_ASSERT_USEDBUGMAJORfb-contribUTAO_JUNIT_ASSERTION_ODDITIES_IMPOSSIBLE_NULLBUGCRITICALfb-contribUTAO_JUNIT_ASSERTION_ODDITIES_NO_ASSERTBUGMAJORfb-contribUTAO_JUNIT_ASSERTION_ODDITIES_USE_ASSERT_EQUALSBUGMAJORfb-contribUTAO_JUNIT_ASSERTION_ODDITIES_USE_ASSERT_NOT_EQUALSBUGMAJORfb-contribUTAO_JUNIT_ASSERTION_ODDITIES_USE_ASSERT_NOT_NULLBUGMAJORfb-contribUTAO_JUNIT_ASSERTION_ODDITIES_USE_ASSERT_NULLBUGMAJORfb-contribUTAO_JUNIT_ASSERTION_ODDITIES_USING_DEPRECATEDBUGMAJORfb-contribUTAO_TESTNG_ASSERTION_ODDITIES_ASSERT_USEDBUGMAJORfb-contribUTAO_TESTNG_ASSERTION_ODDITIES_IMPOSSIBLE_NULLBUGCRITICALfb-contribUTAO_TESTNG_ASSERTION_ODDITIES_NO_ASSERTBUGMAJORfb-contribUTAO_TESTNG_ASSERTION_ODDITIES_USE_ASSERT_EQUALSBUGMAJORfb-contribUTAO_TESTNG_ASSERTION_ODDITIES_USE_ASSERT_NOT_EQUALSBUGMAJORfb-contribUTAO_TESTNG_ASSERTION_ODDITIES_USE_ASSERT_NOT_NULLBUGMAJORfb-contribUTAO_TESTNG_ASSERTION_ODDITIES_USE_ASSERT_NULLBUGMAJORfb-contribWI_DUPLICATE_WIRED_TYPESBUGMAJORfb-contribWOC_WRITE_ONLY_COLLECTION_FIELDBUGMAJORfb-contribWOC_WRITE_ONLY_COLLECTION_LOCALBUGMAJORfindbugsAT_OPERATION_SEQUENCE_ON_CONCURRENT_ABSTRACTIONBUGMAJORfindbugsBAC_BAD_APPLET_CONSTRUCTORBUGMAJORfindbugsBC_BAD_CAST_TO_ABSTRACT_COLLECTIONCODE_SMELLINFOfindbugsBC_BAD_CAST_TO_CONCRETE_COLLECTIONCODE_SMELLINFOfindbugsBC_IMPOSSIBLE_CASTBUGCRITICALfindbugsBC_IMPOSSIBLE_CAST_PRIMITIVE_ARRAYBUGCRITICALfindbugsBC_IMPOSSIBLE_DOWNCASTBUGCRITICALfindbugsBC_IMPOSSIBLE_DOWNCAST_OF_TOARRAYBUGCRITICALfindbugsBC_IMPOSSIBLE_INSTANCEOFBUGCRITICALfindbugsBC_UNCONFIRMED_CASTCODE_SMELLINFOfindbugsBC_UNCONFIRMED_CAST_OF_RETURN_VALUECODE_SMELLINFOfindbugsBIT_ADD_OF_SIGNED_BYTEBUGMAJORfindbugsBIT_ANDBUGMAJORfindbugsBIT_AND_ZZBUGMAJORfindbugsBIT_IORBUGMAJORfindbugsBIT_IOR_OF_SIGNED_BYTEBUGMAJORfindbugsBIT_SIGNED_CHECK_HIGH_BITBUGMAJORfindbugsBOA_BADLY_OVERRIDDEN_ADAPTERBUGMAJORfindbugsBSHIFT_WRONG_ADD_PRIORITYBUGMAJORfindbugsBX_BOXING_IMMEDIATELY_UNBOXEDBUGMAJORfindbugsBX_BOXING_IMMEDIATELY_UNBOXED_TO_PERFORM_COERCIONBUGMAJORfindbugsBX_UNBOXED_AND_COERCED_FOR_TERNARY_OPERATORBUGMAJORfindbugsBX_UNBOXING_IMMEDIATELY_REBOXEDBUGMAJORfindbugsCAA_COVARIANT_ARRAY_ELEMENT_STOREBUGMAJORfindbugsCI_CONFUSED_INHERITANCECODE_SMELLINFOfindbugsCN_IDIOMCODE_SMELLMAJORfindbugsCN_IDIOM_NO_SUPER_CALLCODE_SMELLMAJORfindbugsCN_IMPLEMENTS_CLONE_BUT_NOT_CLONEABLECODE_SMELLMAJORfindbugsCO_SELF_NO_OBJECTCODE_SMELLMAJORfindbugsDB_DUPLICATE_BRANCHESCODE_SMELLINFOfindbugsDB_DUPLICATE_SWITCH_CLAUSESCODE_SMELLINFOfindbugsDC_DOUBLECHECKBUGMAJORfindbugsDC_PARTIALLY_CONSTRUCTEDBUGMAJORfindbugsDE_MIGHT_DROPCODE_SMELLMAJORfindbugsDLS_DEAD_LOCAL_INCREMENT_IN_RETURNBUGMAJORfindbugsDLS_DEAD_LOCAL_STORE_SHADOWS_FIELDCODE_SMELLINFOfindbugsDLS_DEAD_STORE_OF_CLASS_LITERALBUGMAJORfindbugsDLS_OVERWRITTEN_INCREMENTBUGMAJORfindbugsDL_SYNCHRONIZATION_ON_BOOLEANBUGMAJORfindbugsDL_SYNCHRONIZATION_ON_BOXED_PRIMITIVEBUGMAJORfindbugsDL_SYNCHRONIZATION_ON_SHARED_CONSTANTBUGMAJORfindbugsDL_SYNCHRONIZATION_ON_UNSHARED_BOXED_PRIMITIVEBUGMAJORfindbugsDMI_ANNOTATION_IS_NOT_VISIBLE_TO_REFLECTIONBUGMAJORfindbugsDMI_ARGUMENTS_WRONG_ORDERBUGMAJORfindbugsDMI_BAD_MONTHBUGMAJORfindbugsDMI_BIGDECIMAL_CONSTRUCTED_FROM_DOUBLEBUGMAJORfindbugsDMI_BLOCKING_METHODS_ON_URLBUGMAJORfindbugsDMI_CALLING_NEXT_FROM_HASNEXTBUGMAJORfindbugsDMI_COLLECTIONS_SHOULD_NOT_CONTAIN_THEMSELVESBUGMAJORfindbugsDMI_COLLECTION_OF_URLSBUGMAJORfindbugsDMI_CONSTANT_DB_PASSWORDVULNERABILITYMAJORfindbugsDMI_DOHBUGMAJORfindbugsDMI_EMPTY_DB_PASSWORDVULNERABILITYMAJORfindbugsDMI_FUTILE_ATTEMPT_TO_CHANGE_MAXPOOL_SIZE_OF_SCHEDULED_THREAD_POOL_EXECUTORBUGMAJORfindbugsDMI_INVOKING_HASHCODE_ON_ARRAYBUGMAJORfindbugsDMI_INVOKING_TOSTRING_ON_ANONYMOUS_ARRAYBUGMAJORfindbugsDMI_INVOKING_TOSTRING_ON_ARRAYBUGMAJORfindbugsDMI_LONG_BITS_TO_DOUBLE_INVOKED_ON_INTBUGMAJORfindbugsDMI_SCHEDULED_THREAD_POOL_EXECUTOR_WITH_ZERO_CORE_THREADSBUGMAJORfindbugsDMI_THREAD_PASSED_WHERE_RUNNABLE_EXPECTEDCODE_SMELLINFOfindbugsDMI_VACUOUS_CALL_TO_EASYMOCK_METHODBUGMAJORfindbugsDMI_VACUOUS_SELF_COLLECTION_CALLBUGMAJORfindbugsDM_BOOLEAN_CTORBUGMAJORfindbugsDM_BOXED_PRIMITIVE_FOR_COMPAREBUGMAJORfindbugsDM_BOXED_PRIMITIVE_FOR_PARSINGBUGMAJORfindbugsDM_BOXED_PRIMITIVE_TOSTRINGBUGMAJORfindbugsDM_CONVERT_CASECODE_SMELLINFOfindbugsDM_EXITCODE_SMELLMAJORfindbugsDM_FP_NUMBER_CTORBUGMAJORfindbugsDM_GCBUGMAJORfindbugsDM_INVALID_MIN_MAXBUGMAJORfindbugsDM_MONITOR_WAIT_ON_CONDITIONBUGMAJORfindbugsDM_NEW_FOR_GETCLASSBUGMAJORfindbugsDM_NEXTINT_VIA_NEXTDOUBLEBUGMAJORfindbugsDM_NUMBER_CTORBUGMAJORfindbugsDM_STRING_CTORBUGMAJORfindbugsDM_STRING_TOSTRINGBUGMAJORfindbugsDM_STRING_VOID_CTORBUGMAJORfindbugsDM_USELESS_THREADBUGMAJORfindbugsEC_ARRAY_AND_NONARRAYBUGMAJORfindbugsEC_BAD_ARRAY_COMPAREBUGMAJORfindbugsEC_INCOMPATIBLE_ARRAY_COMPAREBUGMAJORfindbugsEC_NULL_ARGBUGMAJORfindbugsEC_UNRELATED_CLASS_AND_INTERFACEBUGMAJORfindbugsEC_UNRELATED_INTERFACESBUGMAJORfindbugsEC_UNRELATED_TYPESBUGMAJORfindbugsEC_UNRELATED_TYPES_USING_POINTER_EQUALITYBUGMAJORfindbugsEQ_ABSTRACT_SELFCODE_SMELLMAJORfindbugsEQ_ALWAYS_FALSEBUGMAJORfindbugsEQ_ALWAYS_TRUEBUGMAJORfindbugsEQ_COMPARING_CLASS_NAMESBUGMAJORfindbugsEQ_DONT_DEFINE_EQUALS_FOR_ENUMBUGMAJORfindbugsEQ_OTHER_NO_OBJECTBUGMAJORfindbugsEQ_OTHER_USE_OBJECTBUGMAJORfindbugsEQ_OVERRIDING_EQUALS_NOT_SYMMETRICBUGMAJORfindbugsEQ_SELF_USE_OBJECTBUGMAJORfindbugsES_COMPARING_PARAMETER_STRING_WITH_EQCODE_SMELLMAJORfindbugsESync_EMPTY_SYNCBUGMAJORfindbugsFB_MISSING_EXPECTED_WARNINGBUGMAJORfindbugsFB_UNEXPECTED_WARNINGBUGMAJORfindbugsFE_FLOATING_POINT_EQUALITYCODE_SMELLINFOfindbugsFE_TEST_IF_EQUAL_TO_NOT_A_NUMBERBUGMAJORfindbugsFI_EMPTYCODE_SMELLMAJORfindbugsFI_EXPLICIT_INVOCATIONCODE_SMELLMAJORfindbugsFI_MISSING_SUPER_CALLCODE_SMELLMAJORfindbugsFI_PUBLIC_SHOULD_BE_PROTECTEDCODE_SMELLINFOfindbugsFI_USELESSCODE_SMELLMAJORfindbugsFL_MATH_USING_FLOAT_PRECISIONBUGMAJORfindbugsGC_UNRELATED_TYPESBUGMAJORfindbugsHE_EQUALS_NO_HASHCODECODE_SMELLMAJORfindbugsHE_HASHCODE_NO_EQUALSCODE_SMELLMAJORfindbugsHE_HASHCODE_USE_OBJECT_EQUALSCODE_SMELLMAJORfindbugsHE_INHERITS_EQUALS_USE_HASHCODECODE_SMELLMAJORfindbugsHE_SIGNATURE_DECLARES_HASHING_OF_UNHASHABLE_CLASSBUGMAJORfindbugsHE_USE_OF_UNHASHABLE_CLASSBUGMAJORfindbugsHRS_REQUEST_PARAMETER_TO_COOKIEVULNERABILITYMAJORfindbugsHRS_REQUEST_PARAMETER_TO_HTTP_HEADERVULNERABILITYMAJORfindbugsHSC_HUGE_SHARED_STRING_CONSTANTBUGMAJORfindbugsICAST_BAD_SHIFT_AMOUNTBUGMAJORfindbugsICAST_INT_2_LONG_AS_INSTANTBUGMAJORfindbugsICAST_INT_CAST_TO_DOUBLE_PASSED_TO_CEILBUGMAJORfindbugsICAST_INT_CAST_TO_FLOAT_PASSED_TO_ROUNDBUGMAJORfindbugsIC_INIT_CIRCULARITYCODE_SMELLINFOfindbugsIIL_ELEMENTS_GET_LENGTH_IN_LOOPBUGMAJORfindbugsIIL_PATTERN_COMPILE_IN_LOOPBUGMAJORfindbugsIIL_PATTERN_COMPILE_IN_LOOP_INDIRECTBUGMAJORfindbugsIIL_PREPARE_STATEMENT_IN_LOOPBUGMAJORfindbugsIIO_INEFFICIENT_INDEX_OFBUGMAJORfindbugsIIO_INEFFICIENT_LAST_INDEX_OFBUGMAJORfindbugsIJU_ASSERT_METHOD_INVOKED_FROM_RUN_METHODBUGMAJORfindbugsIJU_BAD_SUITE_METHODBUGMAJORfindbugsIJU_NO_TESTSBUGMAJORfindbugsIJU_SETUP_NO_SUPERBUGMAJORfindbugsIJU_SUITE_NOT_STATICBUGMAJORfindbugsIJU_TEARDOWN_NO_SUPERBUGMAJORfindbugsIL_CONTAINER_ADDED_TO_ITSELFBUGMAJORfindbugsIL_INFINITE_LOOPBUGMAJORfindbugsIL_INFINITE_RECURSIVE_LOOPBUGMAJORfindbugsIMA_INEFFICIENT_MEMBER_ACCESSBUGMAJORfindbugsIMSE_DONT_CATCH_IMSECODE_SMELLMAJORfindbugsIM_MULTIPLYING_RESULT_OF_IREMBUGMAJORfindbugsINT_BAD_COMPARISON_WITH_INT_VALUEBUGMAJORfindbugsINT_BAD_COMPARISON_WITH_NONNEGATIVE_VALUEBUGMAJORfindbugsINT_BAD_COMPARISON_WITH_SIGNED_BYTEBUGMAJORfindbugsIO_APPENDING_TO_OBJECT_OUTPUT_STREAMBUGMAJORfindbugsIP_PARAMETER_IS_DEAD_BUT_OVERWRITTENBUGMAJORfindbugsIS2_INCONSISTENT_SYNCBUGMAJORfindbugsISC_INSTANTIATE_STATIC_CLASSCODE_SMELLMAJORfindbugsIS_FIELD_NOT_GUARDEDBUGMAJORfindbugsIS_INCONSISTENT_SYNCBUGMAJORfindbugsITA_INEFFICIENT_TO_ARRAYBUGMAJORfindbugsJCIP_FIELD_ISNT_FINAL_IN_IMMUTABLE_CLASSCODE_SMELLMAJORfindbugsJLM_JSR166_LOCK_MONITORENTERBUGMAJORfindbugsJLM_JSR166_UTILCONCURRENT_MONITORENTERBUGMAJORfindbugsJML_JSR166_CALLING_WAIT_RATHER_THAN_AWAITBUGMAJORfindbugsLI_LAZY_INIT_STATICBUGMAJORfindbugsLI_LAZY_INIT_UPDATE_STATICBUGMAJORfindbugsMF_CLASS_MASKS_FIELDBUGMAJORfindbugsMF_METHOD_MASKS_FIELDBUGMAJORfindbugsML_SYNC_ON_FIELD_TO_GUARD_CHANGING_THAT_FIELDBUGMAJORfindbugsML_SYNC_ON_UPDATED_FIELDBUGMAJORfindbugsMSF_MUTABLE_SERVLET_FIELDBUGMAJORfindbugsMS_CANNOT_BE_FINALCODE_SMELLINFOfindbugsMS_EXPOSE_REPCODE_SMELLINFOfindbugsMWN_MISMATCHED_NOTIFYBUGMAJORfindbugsMWN_MISMATCHED_WAITBUGMAJORfindbugsNM_BAD_EQUALBUGMAJORfindbugsNM_CONFUSINGCODE_SMELLMAJORfindbugsNM_FIELD_NAMING_CONVENTIONCODE_SMELLMAJORfindbugsNM_LCASE_HASHCODEBUGMAJORfindbugsNM_LCASE_TOSTRINGBUGMAJORfindbugsNM_METHOD_CONSTRUCTOR_CONFUSIONBUGMAJORfindbugsNM_VERY_CONFUSINGBUGMAJORfindbugsNM_WRONG_PACKAGEBUGMAJORfindbugsNN_NAKED_NOTIFYBUGMAJORfindbugsNO_NOTIFY_NOT_NOTIFYALLBUGMAJORfindbugsNP_ALWAYS_NULLBUGMAJORfindbugsNP_ALWAYS_NULL_EXCEPTIONBUGMAJORfindbugsNP_ARGUMENT_MIGHT_BE_NULLBUGMAJORfindbugsNP_CLOSING_NULLBUGMAJORfindbugsNP_GUARANTEED_DEREFBUGMAJORfindbugsNP_GUARANTEED_DEREF_ON_EXCEPTION_PATHBUGMAJORfindbugsNP_NONNULL_FIELD_NOT_INITIALIZED_IN_CONSTRUCTORBUGMAJORfindbugsNP_NONNULL_PARAM_VIOLATIONBUGMAJORfindbugsNP_NONNULL_RETURN_VIOLATIONBUGMAJORfindbugsNP_NULL_INSTANCEOFBUGMAJORfindbugsNP_NULL_ON_SOME_PATHBUGMAJORfindbugsNP_NULL_ON_SOME_PATH_EXCEPTIONBUGMAJORfindbugsNP_NULL_PARAM_DEREFBUGMAJORfindbugsNP_NULL_PARAM_DEREF_ALL_TARGETS_DANGEROUSBUGMAJORfindbugsNP_NULL_PARAM_DEREF_NONVIRTUALBUGMAJORfindbugsNP_OPTIONAL_RETURN_NULLBUGMAJORfindbugsNP_STORE_INTO_NONNULL_FIELDBUGMAJORfindbugsNP_SYNC_AND_NULL_CHECK_FIELDBUGMAJORfindbugsNP_UNWRITTEN_FIELDBUGMAJORfindbugsNS_NON_SHORT_CIRCUITCODE_SMELLINFOfindbugsODR_OPEN_DATABASE_RESOURCECODE_SMELLMAJORfindbugsODR_OPEN_DATABASE_RESOURCE_EXCEPTION_PATHCODE_SMELLMAJORfindbugsOS_OPEN_STREAMCODE_SMELLMAJORfindbugsOS_OPEN_STREAM_EXCEPTION_PATHCODE_SMELLMAJORfindbugsPT_ABSOLUTE_PATH_TRAVERSALVULNERABILITYMAJORfindbugsPT_RELATIVE_PATH_TRAVERSALVULNERABILITYMAJORfindbugsPZLA_PREFER_ZERO_LENGTH_ARRAYSCODE_SMELLINFOfindbugsQBA_QUESTIONABLE_BOOLEAN_ASSIGNMENTBUGMAJORfindbugsQF_QUESTIONABLE_FOR_LOOPCODE_SMELLINFOfindbugsRANGE_ARRAY_INDEXBUGCRITICALfindbugsRANGE_ARRAY_LENGTHBUGCRITICALfindbugsRANGE_ARRAY_OFFSETBUGCRITICALfindbugsRANGE_STRING_INDEXBUGCRITICALfindbugsRCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUECODE_SMELLINFOfindbugsRCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPEBUGMAJORfindbugsRC_REF_COMPARISONBUGMAJORfindbugsREC_CATCH_EXCEPTIONCODE_SMELLINFOfindbugsRE_BAD_SYNTAX_FOR_REGULAR_EXPRESSIONBUGMAJORfindbugsRE_CANT_USE_FILE_SEPARATOR_AS_REGULAR_EXPRESSIONBUGMAJORfindbugsRE_POSSIBLE_UNINTENDED_PATTERNBUGMAJORfindbugsRI_REDUNDANT_INTERFACESCODE_SMELLINFOfindbugsRS_READOBJECT_SYNCBUGMAJORfindbugsRU_INVOKE_RUNBUGMAJORfindbugsRV_01_TO_INTBUGMAJORfindbugsRV_ABSOLUTE_VALUE_OF_HASHCODEBUGMAJORfindbugsRV_ABSOLUTE_VALUE_OF_RANDOM_INTBUGMAJORfindbugsRV_CHECK_COMPARETO_FOR_SPECIFIC_RETURN_VALUEBUGMAJORfindbugsRV_EXCEPTION_NOT_THROWNBUGMAJORfindbugsRV_RETURN_VALUE_IGNOREDBUGMAJORfindbugsRV_RETURN_VALUE_OF_PUTIFABSENT_IGNOREDBUGMAJORfindbugsRpC_REPEATED_CONDITIONAL_TESTBUGMAJORfindbugsSA_FIELD_DOUBLE_ASSIGNMENTCODE_SMELLINFOfindbugsSA_FIELD_SELF_ASSIGNMENTBUGMAJORfindbugsSA_FIELD_SELF_COMPARISONBUGMAJORfindbugsSA_FIELD_SELF_COMPUTATIONBUGMAJORfindbugsSA_LOCAL_DOUBLE_ASSIGNMENTCODE_SMELLINFOfindbugsSA_LOCAL_SELF_ASSIGNMENT_INSTEAD_OF_FIELDBUGMAJORfindbugsSA_LOCAL_SELF_COMPARISONBUGMAJORfindbugsSA_LOCAL_SELF_COMPUTATIONBUGMAJORfindbugsSBSC_USE_STRINGBUFFER_CONCATENATIONBUGMAJORfindbugsSC_START_IN_CTORBUGMAJORfindbugsSE_METHOD_MUST_BE_PRIVATEBUGMAJORfindbugsSE_READ_RESOLVE_IS_STATICBUGMAJORfindbugsSF_DEAD_STORE_DUE_TO_SWITCH_FALLTHROUGHBUGMAJORfindbugsSF_DEAD_STORE_DUE_TO_SWITCH_FALLTHROUGH_TO_THROWBUGMAJORfindbugsSF_SWITCH_FALLTHROUGHCODE_SMELLINFOfindbugsSIC_INNER_SHOULD_BE_STATICBUGMAJORfindbugsSIC_INNER_SHOULD_BE_STATIC_ANONBUGMAJORfindbugsSIC_INNER_SHOULD_BE_STATIC_NEEDS_THISBUGMAJORfindbugsSIC_THREADLOCAL_DEADLY_EMBRACEBUGMAJORfindbugsSIO_SUPERFLUOUS_INSTANCEOFBUGMAJORfindbugsSP_SPIN_ON_FIELDBUGMAJORfindbugsSQL_BAD_PREPARED_STATEMENT_ACCESSBUGMAJORfindbugsSQL_BAD_RESULTSET_ACCESSBUGMAJORfindbugsSQL_NONCONSTANT_STRING_PASSED_TO_EXECUTEVULNERABILITYMAJORfindbugsSQL_PREPARED_STATEMENT_GENERATED_FROM_NONCONSTANT_STRINGVULNERABILITYMAJORfindbugsSR_NOT_CHECKEDCODE_SMELLMAJORfindbugsSS_SHOULD_BE_STATICBUGMAJORfindbugsSTCAL_INVOKE_ON_STATIC_CALENDAR_INSTANCEBUGMAJORfindbugsSTCAL_INVOKE_ON_STATIC_DATE_FORMAT_INSTANCEBUGMAJORfindbugsSTCAL_STATIC_CALENDAR_INSTANCEBUGMAJORfindbugsSTCAL_STATIC_SIMPLE_DATE_FORMAT_INSTANCEBUGMAJORfindbugsSTI_INTERRUPTED_ON_CURRENTTHREADBUGMAJORfindbugsSTI_INTERRUPTED_ON_UNKNOWNTHREADBUGMAJORfindbugsST_WRITE_TO_STATIC_FROM_INSTANCE_METHODCODE_SMELLINFOfindbugsSWL_SLEEP_WITH_LOCK_HELDBUGMAJORfindbugsTLW_TWO_LOCK_WAITBUGMAJORfindbugsTQ_ALWAYS_VALUE_USED_WHERE_NEVER_REQUIREDBUGMAJORfindbugsTQ_COMPARING_VALUES_WITH_INCOMPATIBLE_TYPE_QUALIFIERSBUGMAJORfindbugsTQ_MAYBE_SOURCE_VALUE_REACHES_ALWAYS_SINKBUGMAJORfindbugsTQ_MAYBE_SOURCE_VALUE_REACHES_NEVER_SINKBUGMAJORfindbugsTQ_NEVER_VALUE_USED_WHERE_ALWAYS_REQUIREDBUGMAJORfindbugsTQ_UNKNOWN_VALUE_USED_WHERE_ALWAYS_STRICTLY_REQUIREDBUGMAJORfindbugsUG_SYNC_SET_UNSYNC_GETBUGMAJORfindbugsUL_UNRELEASED_LOCKBUGMAJORfindbugsUL_UNRELEASED_LOCK_EXCEPTION_PATHBUGMAJORfindbugsUMAC_UNCALLABLE_METHOD_OF_ANONYMOUS_CLASSBUGMAJORfindbugsUM_UNNECESSARY_MATHBUGMAJORfindbugsUPM_UNCALLED_PRIVATE_METHODBUGMAJORfindbugsURF_UNREAD_FIELDBUGMAJORfindbugsUR_UNINIT_READBUGMAJORfindbugsUR_UNINIT_READ_CALLED_FROM_SUPER_CONSTRUCTORBUGMAJORfindbugsUUF_UNUSED_FIELDBUGMAJORfindbugsUWF_NULL_FIELDBUGMAJORfindbugsUWF_UNWRITTEN_FIELDBUGMAJORfindbugsUW_UNCOND_WAITBUGMAJORfindbugsVA_PRIMITIVE_ARRAY_PASSED_TO_OBJECT_VARARGBUGMAJORfindbugsVO_VOLATILE_INCREMENTBUGMAJORfindbugsVO_VOLATILE_REFERENCE_TO_ARRAYBUGMAJORfindbugsVR_UNRESOLVABLE_REFERENCEBUGMAJORfindbugsWA_AWAIT_NOT_IN_LOOPBUGMAJORfindbugsWA_NOT_IN_LOOPBUGMAJORfindbugsWL_USING_GETCLASS_RATHER_THAN_CLASS_LITERALBUGMAJORfindbugsWMI_WRONG_MAP_ITERATORBUGMAJORfindbugsWS_WRITEOBJECT_SYNCBUGMAJORfindbugsXSS_REQUEST_PARAMETER_TO_SEND_ERRORVULNERABILITYMAJORfindbugsXSS_REQUEST_PARAMETER_TO_SERVLET_WRITERVULNERABILITYMAJORjavaS100CODE_SMELLMINORformat^[a-z][a-zA-Z0-9]*$javaS101CODE_SMELLMINORformat^[A-Z][a-zA-Z0-9]*$javaS106CODE_SMELLMAJORjavaS108CODE_SMELLMAJORjavaS109CODE_SMELLMAJORAuthorized numbers-1,0,1javaS1105CODE_SMELLMINORjavaS1111BUGMAJORjavaS1113CODE_SMELLMAJORjavaS1114BUGCRITICALjavaS1116CODE_SMELLCRITICALjavaS1117CODE_SMELLMAJORjavaS112CODE_SMELLMAJORjavaS1121CODE_SMELLMAJORjavaS1125CODE_SMELLMINORjavaS1126CODE_SMELLMINORjavaS1128CODE_SMELLMINORjavaS1132CODE_SMELLMINORjavaS114CODE_SMELLMINORformat^[A-Z][a-zA-Z0-9]*$javaS1141CODE_SMELLMAJORjavaS1142CODE_SMELLMAJORmax1javaS1143BUGMAJORjavaS1144CODE_SMELLMAJORjavaS1147CODE_SMELLBLOCKERjavaS1149CODE_SMELLMAJORjavaS115CODE_SMELLCRITICALformat^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$javaS1150CODE_SMELLMAJORjavaS1155CODE_SMELLMINORjavaS1157CODE_SMELLMINORjavaS1158CODE_SMELLMINORjavaS116CODE_SMELLMINORformat^[a-z][a-zA-Z0-9]*$javaS1163CODE_SMELLMAJORjavaS1166CODE_SMELLMAJORexceptionsjava.lang.InterruptedException, java.lang.NumberFormatException, java.lang.NoSuchMethodException, java.text.ParseException, java.net.MalformedURLException, java.time.format.DateTimeParseExceptionjavaS1168CODE_SMELLMAJORjavaS117CODE_SMELLMINORformat^[a-z][a-zA-Z0-9]*$javaS1170CODE_SMELLMINORjavaS1171CODE_SMELLMAJORjavaS1172CODE_SMELLMAJORjavaS1174CODE_SMELLCRITICALjavaS1175BUGCRITICALjavaS1176CODE_SMELLMAJORforClasses*.*exclusion**.internal.**javaS118CODE_SMELLMINORformat^Abstract[A-Z][a-zA-Z0-9]*$javaS1181CODE_SMELLMAJORjavaS1182CODE_SMELLMINORjavaS1185CODE_SMELLMINORjavaS1186CODE_SMELLCRITICALjavaS1190CODE_SMELLBLOCKERjavaS1192CODE_SMELLCRITICALthreshold3javaS1193CODE_SMELLMAJORjavaS1194CODE_SMELLMAJORjavaS1201BUGMAJORjavaS1206BUGMINORjavaS121CODE_SMELLCRITICALjavaS1210CODE_SMELLMINORjavaS1213CODE_SMELLMINORjavaS1214CODE_SMELLCRITICALjavaS1215CODE_SMELLMINORjavaS1217BUGMAJORjavaS1219CODE_SMELLMAJORjavaS122CODE_SMELLMAJORjavaS1221BUGMAJORjavaS1223CODE_SMELLMAJORjavaS1226BUGMINORjavaS1244BUGMAJORjavaS125CODE_SMELLMAJORjavaS1258CODE_SMELLMAJORjavaS127CODE_SMELLMAJORjavaS128CODE_SMELLMAJORjavaS1301CODE_SMELLMINORjavaS131CODE_SMELLCRITICALjavaS1312CODE_SMELLMINORformatLOG(?:GER)?javaS1317BUGMAJORjavaS1319CODE_SMELLMINORjavaS134CODE_SMELLCRITICALmax5javaS135CODE_SMELLMINORjavaS138CODE_SMELLMAJORmax60javaS1449CODE_SMELLMINORjavaS1481CODE_SMELLMINORjavaS1488CODE_SMELLMINORjavaS1541CODE_SMELLCRITICALThreshold10javaS1656BUGMAJORjavaS1659CODE_SMELLMINORjavaS1694CODE_SMELLMINORjavaS1695CODE_SMELLMAJORjavaS1696CODE_SMELLMAJORjavaS1698CODE_SMELLMAJORjavaS1699CODE_SMELLCRITICALjavaS1700CODE_SMELLMAJORjavaS1751BUGMAJORjavaS1764BUGMAJORjavaS1845CODE_SMELLBLOCKERjavaS1849BUGMAJORjavaS1854CODE_SMELLMAJORjavaS1858CODE_SMELLMINORjavaS1860BUGMAJORjavaS1862BUGMAJORjavaS1871CODE_SMELLMINORjavaS1872BUGMAJORjavaS1941CODE_SMELLMINORjavaS1948CODE_SMELLCRITICALjavaS1994CODE_SMELLMAJORjavaS2055BUGMINORjavaS2060BUGMAJORjavaS2061BUGMAJORjavaS2066BUGMINORjavaS2094CODE_SMELLMINORjavaS2095BUGBLOCKERjavaS2096CODE_SMELLBLOCKERjavaS2097BUGMINORjavaS2109BUGMAJORjavaS2110BUGMAJORjavaS2111BUGMAJORjavaS2114BUGMAJORjavaS2116BUGMAJORjavaS2118BUGMAJORjavaS2122BUGCRITICALjavaS2123BUGMAJORjavaS2127BUGMAJORjavaS2133CODE_SMELLMAJORjavaS2134BUGMAJORjavaS2140CODE_SMELLMINORjavaS2141BUGMAJORjavaS2142BUGMAJORjavaS2151BUGCRITICALjavaS2153BUGMINORjavaS2154BUGMAJORjavaS2156CODE_SMELLMINORjavaS2157CODE_SMELLMAJORjavaS2159BUGMAJORjavaS2160CODE_SMELLMINORjavaS2162BUGMINORjavaS2164BUGMINORjavaS2167BUGMINORjavaS2168BUGBLOCKERjavaS2175BUGMAJORjavaS2177BUGMAJORjavaS2183BUGMINORjavaS2184BUGMINORjavaS2189BUGBLOCKERjavaS2197CODE_SMELLMINORjavaS2200BUGMINORjavaS2201BUGMAJORjavaS2204BUGMAJORjavaS2221CODE_SMELLMAJORjavaS2222BUGCRITICALjavaS2225BUGMAJORjavaS2226BUGMAJORjavaS2230BUGMAJORjavaS2236BUGBLOCKERjavaS2250CODE_SMELLMINORjavaS2251BUGMAJORjavaS2252BUGMAJORjavaS2259BUGMAJORjavaS2272BUGMINORjavaS2273BUGMAJORjavaS2274CODE_SMELLMINORjavaS2275BUGMAJORjavaS2276BUGBLOCKERjavaS2384CODE_SMELLMINORjavaS2390CODE_SMELLMAJORjavaS2437CODE_SMELLMAJORjavaS2441BUGMAJORjavaS2444CODE_SMELLMAJORjavaS2445BUGMAJORjavaS2446BUGMAJORjavaS2583BUGMAJORjavaS2589CODE_SMELLMAJORjavaS2637BUGMINORjavaS2639BUGMAJORjavaS2674BUGMINORjavaS2676BUGMINORjavaS2677BUGMAJORjavaS2681CODE_SMELLMAJORjavaS2692CODE_SMELLMINORjavaS2695BUGBLOCKERjavaS2757BUGMAJORjavaS2789BUGMAJORjavaS2885BUGMAJORjavaS2886BUGMAJORjavaS2974CODE_SMELLMINORjavaS3010CODE_SMELLMAJORjavaS3020BUGMINORjavaS3034BUGMAJORjavaS3046BUGBLOCKERjavaS3067BUGMAJORjavaS3306BUGMAJORjavaS3346BUGMAJORjavaS3437CODE_SMELLMINORjavaS3518BUGCRITICALjavaS3599BUGMINORjavaS3626CODE_SMELLMINORjavaS3655BUGMAJORjavaS3750BUGMAJORjavaS3923BUGMAJORjavaS3984BUGMAJORjavaS3986BUGMAJORjavaS4507SECURITY_HOTSPOTMINORjavaS881CODE_SMELLMAJORpmdAssignmentToNonFinalStaticCODE_SMELLMAJORpmdAvoidArrayLoopsCODE_SMELLMAJORpmdAvoidInstantiatingObjectsInLoopsCODE_SMELLMINORpmdAvoidThreadGroupCODE_SMELLCRITICALpmdAvoidUsingNativeCodeCODE_SMELLMAJORpmdAvoidUsingShortTypeCODE_SMELLMAJORpmdAvoidUsingVolatileCODE_SMELLMAJORpmdBadComparisonCODE_SMELLMAJORpmdBigIntegerInstantiationCODE_SMELLMAJORpmdBooleanGetMethodNameCODE_SMELLMAJORcheckParameterizedMethodsfalsepmdBooleanInstantiationCODE_SMELLMAJORpmdByteInstantiationCODE_SMELLMAJORpmdCallSuperInConstructorCODE_SMELLMINORpmdCommentRequiredCODE_SMELLMINORpmdConfusingTernaryCODE_SMELLMAJORpmdDefaultPackageCODE_SMELLMINORpmdDontUseFloatTypeForLoopIndicesCODE_SMELLMAJORpmdDoubleCheckedLockingCODE_SMELLMAJORpmdEmptyMethodInAbstractClassShouldBeAbstractCODE_SMELLMAJORpmdGuardDebugLoggingCODE_SMELLMAJORpmdGuardLogStatementCODE_SMELLMAJORpmdGuardLogStatementJavaUtilCODE_SMELLMAJORpmdImmutableFieldCODE_SMELLMAJORpmdInefficientEmptyStringCheckCODE_SMELLMAJORpmdIntegerInstantiationCODE_SMELLMAJORpmdLawOfDemeterCODE_SMELLMAJORpmdLocalVariableCouldBeFinalCODE_SMELLMINORpmdLongInstantiationCODE_SMELLMAJORpmdNullAssignmentCODE_SMELLMAJORpmdOptimizableToArrayCallCODE_SMELLMAJORpmdShortInstantiationCODE_SMELLMAJORpmdSimpleDateFormatNeedsLocaleCODE_SMELLMAJORpmdSimplifyConditionalCODE_SMELLMAJORpmdSimplifyStartsWithCODE_SMELLMINORpmdSingularFieldCODE_SMELLMINORpmdUnusedNullCheckInEqualsCODE_SMELLMAJORpmdUseArraysAsListCODE_SMELLMAJORpmdUseConcurrentHashMapCODE_SMELLMAJORpmdUseLocaleWithCaseConversionsCODE_SMELLMAJORpmdUseStringBufferForStringAppendsCODE_SMELLMAJORpmdUseStringBufferLengthCODE_SMELLMINORpmdUselessOperationOnImmutableCODE_SMELLCRITICAL \ No newline at end of file diff --git a/conf/quality_profiles/java/RNC_JAVA_C.xml b/conf/quality_profiles/java/RNC_JAVA_C.xml deleted file mode 100644 index 49be984..0000000 --- a/conf/quality_profiles/java/RNC_JAVA_C.xml +++ /dev/null @@ -1 +0,0 @@ -RNC Cjavacheckstylecom.puppycrawl.tools.checkstyle.checks.coding.AvoidInlineConditionalsCheckCODE_SMELLMINORcheckstylecom.puppycrawl.tools.checkstyle.checks.coding.CovariantEqualsCheckCODE_SMELLCRITICALcheckstylecom.puppycrawl.tools.checkstyle.checks.coding.EmptyStatementCheckCODE_SMELLMINORcheckstylecom.puppycrawl.tools.checkstyle.checks.coding.EqualsHashCodeCheckCODE_SMELLCRITICALcheckstylecom.puppycrawl.tools.checkstyle.checks.coding.MissingSwitchDefaultCheckCODE_SMELLMAJORcheckstylecom.puppycrawl.tools.checkstyle.checks.coding.NoCloneCheckCODE_SMELLMAJORcheckstylecom.puppycrawl.tools.checkstyle.checks.coding.NoFinalizerCheckCODE_SMELLMAJORcheckstylecom.puppycrawl.tools.checkstyle.checks.coding.ParameterAssignmentCheckCODE_SMELLMAJORcheckstylecom.puppycrawl.tools.checkstyle.checks.coding.SimplifyBooleanReturnCheckCODE_SMELLMAJORcheckstylecom.puppycrawl.tools.checkstyle.checks.coding.StringLiteralEqualityCheckCODE_SMELLCRITICALcheckstylecom.puppycrawl.tools.checkstyle.checks.coding.SuperFinalizeCheckCODE_SMELLMAJORcheckstylecom.puppycrawl.tools.checkstyle.checks.design.FinalClassCheckCODE_SMELLMAJORcheckstylecom.puppycrawl.tools.checkstyle.checks.design.HideUtilityClassConstructorCheckCODE_SMELLMAJORcheckstylecom.puppycrawl.tools.checkstyle.checks.design.InnerTypeLastCheckCODE_SMELLINFOcheckstylecom.puppycrawl.tools.checkstyle.checks.modifier.ModifierOrderCheckCODE_SMELLMINORcheckstylecom.puppycrawl.tools.checkstyle.checks.whitespace.GenericWhitespaceCheckCODE_SMELLMINORfb-contribABC_ARRAY_BASED_COLLECTIONSBUGMAJORfb-contribAIOB_ARRAY_INDEX_OUT_OF_BOUNDSBUGMAJORfb-contribAOM_ABSTRACT_OVERRIDDEN_METHODBUGMAJORfb-contribBAS_BLOATED_ASSIGNMENT_SCOPEBUGMAJORfb-contribBED_BOGUS_EXCEPTION_DECLARATIONBUGMAJORfb-contribBED_HIERARCHICAL_EXCEPTION_DECLARATIONBUGMAJORfb-contribBRPI_BACKPORT_REUSE_PUBLIC_IDENTIFIERSBUGMAJORfb-contribBSB_BLOATED_SYNCHRONIZED_BLOCKBUGMAJORfb-contribCAAL_CONFUSING_ARRAY_AS_LISTBUGMAJORfb-contribCAO_CONFUSING_AUTOBOXED_OVERLOADINGBUGMAJORfb-contribCCI_CONCURRENT_COLLECTION_ISSUES_USE_PUT_IS_RACYBUGMAJORfb-contribCCNE_COMPARE_CLASS_EQUALS_NAMEBUGMAJORfb-contribCEBE_COMMONS_EQUALS_BUILDER_ISEQUALSBUGMAJORfb-contribCHTH_COMMONS_HASHCODE_BUILDER_TOHASHCODEBUGMAJORfb-contribCLI_CONSTANT_LIST_INDEXBUGMAJORfb-contribCRF_CONFLATING_RESOURCES_AND_FILESBUGMAJORfb-contribCSBTS_COMMONS_STRING_BUILDER_TOSTRINGBUGMAJORfb-contribCSI_CHAR_SET_ISSUES_UNKNOWN_ENCODINGBUGMAJORfb-contribCSI_CHAR_SET_ISSUES_USE_STANDARD_CHARSETBUGMAJORfb-contribCSI_CHAR_SET_ISSUES_USE_STANDARD_CHARSET_NAMEBUGMAJORfb-contribCTU_CONFLICTING_TIME_UNITSBUGMAJORfb-contribCVAA_CONTRAVARIANT_ARRAY_ASSIGNMENTBUGMAJORfb-contribCVAA_CONTRAVARIANT_ELEMENT_ASSIGNMENTBUGMAJORfb-contribDDC_DOUBLE_DATE_COMPARISONBUGMAJORfb-contribDLC_DUBIOUS_LIST_COLLECTIONBUGMAJORfb-contribDMC_DUBIOUS_MAP_COLLECTIONBUGMAJORfb-contribDSOC_DUBIOUS_SET_OF_COLLECTIONSBUGMAJORfb-contribDWI_DELETING_WHILE_ITERATINGBUGMAJORfb-contribDWI_MODIFYING_WHILE_ITERATINGBUGMAJORfb-contribFCBL_FIELD_COULD_BE_LOCALBUGMAJORfb-contribFCCD_FIND_CLASS_CIRCULAR_DEPENDENCYBUGMAJORfb-contribFPL_FLOATING_POINT_LOOPSBUGMAJORfb-contribHCP_HTTP_REQUEST_RESOURCES_NOT_FREED_FIELDBUGMAJORfb-contribHCP_HTTP_REQUEST_RESOURCES_NOT_FREED_LOCALBUGMAJORfb-contribHES_EXECUTOR_NEVER_SHUTDOWNBUGMAJORfb-contribHES_EXECUTOR_OVERWRITTEN_WITHOUT_SHUTDOWNBUGMAJORfb-contribHES_LOCAL_EXECUTOR_SERVICEBUGMAJORfb-contribICA_INVALID_CONSTANT_ARGUMENTBUGMAJORfb-contribIICU_INCORRECT_INTERNAL_CLASS_USEBUGMAJORfb-contribIOI_COPY_WITH_READERBUGMAJORfb-contribIOI_DOUBLE_BUFFER_COPYBUGMAJORfb-contribIPU_IMPROPER_PROPERTIES_USEBUGMAJORfb-contribIPU_IMPROPER_PROPERTIES_USE_SETPROPERTYBUGMAJORfb-contribISB_EMPTY_STRING_APPENDINGBUGMAJORfb-contribISB_INEFFICIENT_STRING_BUFFERINGBUGMAJORfb-contribISB_TOSTRING_APPENDINGBUGMAJORfb-contribITU_INAPPROPRIATE_TOSTRING_USEBUGMAJORfb-contribJPAI_HC_EQUALS_ON_MANAGED_ENTITYBUGMAJORfb-contribJPAI_IGNORED_MERGE_RESULTBUGMAJORfb-contribJPAI_INEFFICIENT_EAGER_FETCHBUGMAJORfb-contribJPAI_NON_PROXIED_TRANSACTION_CALLBUGMAJORfb-contribJPAI_NON_SPECIFIED_TRANSACTION_EXCEPTION_HANDLINGBUGMAJORfb-contribJPAI_TRANSACTION_ON_NON_PUBLIC_METHODBUGMAJORfb-contribJPAI_UNNECESSARY_TRANSACTION_EXCEPTION_HANDLINGBUGMAJORfb-contribJVR_JDBC_VENDOR_RELIANCEBUGMAJORfb-contribJXI_GET_ENDPOINT_CONSUMES_CONTENTBUGMAJORfb-contribJXI_INVALID_CONTEXT_PARAMETER_TYPEBUGMAJORfb-contribJXI_PARM_PARAM_NOT_FOUND_IN_PATHBUGMAJORfb-contribJXI_UNDEFINED_PARAMETER_SOURCE_IN_ENDPOINTBUGMAJORfb-contribLEST_LOST_EXCEPTION_STACK_TRACEBUGMAJORfb-contribLGO_LINGERING_GRAPHICS_OBJECTBUGMAJORfb-contribLO_APPENDED_STRING_IN_FORMAT_STRINGBUGMAJORfb-contribLO_EXCEPTION_WITH_LOGGER_PARMSBUGMAJORfb-contribLO_INCORRECT_NUMBER_OF_ANCHOR_PARAMETERSBUGMAJORfb-contribLO_INVALID_FORMATTING_ANCHORBUGMAJORfb-contribLO_INVALID_STRING_FORMAT_NOTATIONBUGMAJORfb-contribLO_LOGGER_LOST_EXCEPTION_STACK_TRACEBUGMAJORfb-contribLO_SUSPECT_LOG_CLASSBUGMAJORfb-contribLO_SUSPECT_LOG_PARAMETERBUGMAJORfb-contribLSYC_LOCAL_SYNCHRONIZED_COLLECTIONBUGMAJORfb-contribMAC_MANUAL_ARRAY_COPYBUGMAJORfb-contribMDM_BIGDECIMAL_EQUALSBUGMAJORfb-contribMDM_INETADDRESS_GETLOCALHOSTBUGMAJORfb-contribMDM_LOCK_ISLOCKEDBUGMAJORfb-contribMDM_PROMISCUOUS_SERVERSOCKETBUGMAJORfb-contribMDM_RANDOM_SEEDBUGMAJORfb-contribMDM_RUNFINALIZATIONBUGMAJORfb-contribMDM_RUNTIME_EXIT_OR_HALTBUGMAJORfb-contribMDM_SECURERANDOMBUGMAJORfb-contribMDM_SETDEFAULTLOCALEBUGMAJORfb-contribMDM_SIGNAL_NOT_SIGNALALLBUGMAJORfb-contribMDM_STRING_BYTES_ENCODINGBUGMAJORfb-contribMDM_THREAD_FAIRNESSBUGMAJORfb-contribMDM_THREAD_PRIORITIESBUGMAJORfb-contribMDM_THREAD_YIELDBUGMAJORfb-contribMDM_WAIT_WITHOUT_TIMEOUTBUGMAJORfb-contribMUC_MODIFYING_UNMODIFIABLE_COLLECTIONBUGMAJORfb-contribMUI_NULL_CHECK_ON_MAP_SUBSET_ACCESSORBUGMAJORfb-contribNAB_NEEDLESS_AUTOBOXING_CTORBUGMAJORfb-contribNAB_NEEDLESS_AUTOBOXING_VALUEOFBUGMAJORfb-contribNAB_NEEDLESS_BOOLEAN_CONSTANT_CONVERSIONBUGMAJORfb-contribNAB_NEEDLESS_BOXING_PARSEBUGMAJORfb-contribNAB_NEEDLESS_BOXING_STRING_CTORBUGMAJORfb-contribNAB_NEEDLESS_BOXING_VALUEOFBUGMAJORfb-contribNAB_NEEDLESS_BOX_TO_CASTBUGMAJORfb-contribNAB_NEEDLESS_BOX_TO_UNBOXBUGMAJORfb-contribNCS_NEEDLESS_CUSTOM_SERIALIZATIONBUGMAJORfb-contribNFF_NON_FUNCTIONAL_FIELDBUGMAJORfb-contribNIR_NEEDLESS_INSTANCE_RETRIEVALBUGMAJORfb-contribNMCS_NEEDLESS_MEMBER_COLLECTION_SYNCHRONIZATIONBUGMAJORfb-contribNPMC_NON_PRODUCTIVE_METHOD_CALLBUGMAJORfb-contribNRTL_NON_RECYCLEABLE_TAG_LIBBUGMAJORfb-contribNSE_NON_SYMMETRIC_EQUALSBUGMAJORfb-contribOC_OVERZEALOUS_CASTINGBUGMAJORfb-contribODN_ORPHANED_DOM_NODEBUGMAJORfb-contribOI_OPTIONAL_ISSUES_CHECKING_REFERENCEBUGMAJORfb-contribOI_OPTIONAL_ISSUES_PRIMITIVE_VARIANT_PREFERREDBUGMAJORfb-contribOI_OPTIONAL_ISSUES_USES_DELAYED_EXECUTIONBUGMAJORfb-contribOI_OPTIONAL_ISSUES_USES_IMMEDIATE_EXECUTIONBUGMAJORfb-contribPCAIL_POSSIBLE_CONSTANT_ALLOCATION_IN_LOOPBUGMAJORfb-contribPCOA_PARTIALLY_CONSTRUCTED_OBJECT_ACCESSBUGMAJORfb-contribPDP_POORLY_DEFINED_PARAMETERBUGMAJORfb-contribPIS_POSSIBLE_INCOMPLETE_SERIALIZATIONBUGMAJORfb-contribPMB_INSTANCE_BASED_THREAD_LOCALBUGMAJORfb-contribPMB_POSSIBLE_MEMORY_BLOATBUGMAJORfb-contribPRMC_POSSIBLY_REDUNDANT_METHOD_CALLSBUGMAJORfb-contribPSC_PRESIZE_COLLECTIONSBUGMAJORfb-contribPUS_POSSIBLE_UNSUSPECTED_SERIALIZATIONBUGMAJORfb-contribROOM_REFLECTION_ON_OBJECT_METHODSBUGMAJORfb-contribS508C_APPENDED_STRINGBUGMAJORfb-contribS508C_NON_ACCESSIBLE_JCOMPONENTBUGMAJORfb-contribS508C_NON_TRANSLATABLE_STRINGBUGMAJORfb-contribS508C_NO_SETLABELFORBUGMAJORfb-contribS508C_NO_SETSIZEBUGMAJORfb-contribS508C_NULL_LAYOUTBUGMAJORfb-contribS508C_SET_COMP_COLORBUGMAJORfb-contribSACM_STATIC_ARRAY_CREATED_IN_METHODBUGMAJORfb-contribSCA_SUSPICIOUS_CLONE_ALGORITHMBUGMAJORfb-contribSCI_SYNCHRONIZED_COLLECTION_ITERATORSBUGMAJORfb-contribSCRV_SUSPICIOUS_COMPARATOR_RETURN_VALUESBUGMAJORfb-contribSCSS_SUSPICIOUS_CLUSTERED_SESSION_SUPPORTBUGMAJORfb-contribSEO_SUBOPTIMAL_EXPRESSION_ORDERBUGMAJORfb-contribSGSU_SUSPICIOUS_GETTER_SETTER_USEBUGMAJORfb-contribSG_SLUGGISH_GUIBUGMAJORfb-contribSIL_SQL_IN_LOOPBUGMAJORfb-contribSJVU_SUSPICIOUS_JDK_VERSION_USEBUGMAJORfb-contribSLS_SUSPICIOUS_LOOP_SEARCHBUGMAJORfb-contribSNG_SUSPICIOUS_NULL_FIELD_GUARDBUGMAJORfb-contribSNG_SUSPICIOUS_NULL_LOCAL_GUARDBUGMAJORfb-contribSPP_CONVERSION_OF_STRING_LITERALBUGMAJORfb-contribSPP_DOUBLE_APPENDED_LITERALSBUGMAJORfb-contribSPP_EQUALS_ON_ENUMBUGMAJORfb-contribSPP_EQUALS_ON_STRING_BUILDERBUGMAJORfb-contribSPP_INTERN_ON_CONSTANTBUGMAJORfb-contribSPP_INVALID_BOOLEAN_NULL_CHECKBUGMAJORfb-contribSPP_INVALID_CALENDAR_COMPAREBUGMAJORfb-contribSPP_NEGATIVE_BITSET_ITEMBUGMAJORfb-contribSPP_NON_ARRAY_PARMBUGMAJORfb-contribSPP_NO_CHAR_SB_CTORBUGMAJORfb-contribSPP_NULL_BEFORE_INSTANCEOFBUGMAJORfb-contribSPP_STATIC_FORMAT_STRINGBUGMAJORfb-contribSPP_STRINGBUFFER_WITH_EMPTY_STRINGBUGMAJORfb-contribSPP_STRINGBUILDER_IS_MUTABLEBUGMAJORfb-contribSPP_STUTTERED_ASSIGNMENTBUGMAJORfb-contribSPP_SUSPECT_STRING_TESTBUGMAJORfb-contribSPP_USELESS_CASINGBUGMAJORfb-contribSPP_USE_CHARATBUGMAJORfb-contribSPP_USE_GET0BUGMAJORfb-contribSPP_USE_ISNANBUGMAJORfb-contribSPP_USE_MATH_CONSTANTBUGMAJORfb-contribSPP_USE_STRINGBUILDER_LENGTHBUGMAJORfb-contribSPP_WRONG_COMMONS_TO_STRING_OBJECTBUGMAJORfb-contribSSCU_SUSPICIOUS_SHADED_CLASS_USEBUGMAJORfb-contribSTS_SPURIOUS_THREAD_STATESBUGMAJORfb-contribSUA_SUSPICIOUS_UNINITIALIZED_ARRAYBUGMAJORfb-contribSWCO_SUSPICIOUS_WAIT_ON_CONCURRENT_OBJECTBUGMAJORfb-contribTR_TAIL_RECURSIONBUGMAJORfb-contribUAC_UNNECESSARY_API_CONVERSION_DATE_TO_INSTANTBUGMAJORfb-contribUAC_UNNECESSARY_API_CONVERSION_FILE_TO_PATHBUGMAJORfb-contribUCPM_USE_CHARACTER_PARAMETERIZED_METHODBUGMAJORfb-contribUEC_USE_ENUM_COLLECTIONSBUGMAJORfb-contribUJM_UNJITABLE_METHODBUGMAJORfb-contribUMTP_UNBOUND_METHOD_TEMPLATE_PARAMETERBUGMAJORfb-contribUNNC_UNNECESSARY_NEW_NULL_CHECKBUGMAJORfb-contribUSFW_UNSYNCHRONIZED_SINGLETON_FIELD_WRITESBUGMAJORfb-contribUTAO_JUNIT_ASSERTION_ODDITIES_ASSERT_USEDBUGMAJORfb-contribUTAO_JUNIT_ASSERTION_ODDITIES_IMPOSSIBLE_NULLBUGCRITICALfb-contribUTAO_JUNIT_ASSERTION_ODDITIES_NO_ASSERTBUGMAJORfb-contribUTAO_JUNIT_ASSERTION_ODDITIES_USE_ASSERT_EQUALSBUGMAJORfb-contribUTAO_JUNIT_ASSERTION_ODDITIES_USE_ASSERT_NOT_EQUALSBUGMAJORfb-contribUTAO_JUNIT_ASSERTION_ODDITIES_USE_ASSERT_NOT_NULLBUGMAJORfb-contribUTAO_JUNIT_ASSERTION_ODDITIES_USE_ASSERT_NULLBUGMAJORfb-contribUTAO_JUNIT_ASSERTION_ODDITIES_USING_DEPRECATEDBUGMAJORfb-contribUTAO_TESTNG_ASSERTION_ODDITIES_ASSERT_USEDBUGMAJORfb-contribUTAO_TESTNG_ASSERTION_ODDITIES_IMPOSSIBLE_NULLBUGCRITICALfb-contribUTAO_TESTNG_ASSERTION_ODDITIES_NO_ASSERTBUGMAJORfb-contribUTAO_TESTNG_ASSERTION_ODDITIES_USE_ASSERT_EQUALSBUGMAJORfb-contribUTAO_TESTNG_ASSERTION_ODDITIES_USE_ASSERT_NOT_EQUALSBUGMAJORfb-contribUTAO_TESTNG_ASSERTION_ODDITIES_USE_ASSERT_NOT_NULLBUGMAJORfb-contribUTAO_TESTNG_ASSERTION_ODDITIES_USE_ASSERT_NULLBUGMAJORfb-contribWI_DUPLICATE_WIRED_TYPESBUGMAJORfb-contribWOC_WRITE_ONLY_COLLECTION_FIELDBUGMAJORfb-contribWOC_WRITE_ONLY_COLLECTION_LOCALBUGMAJORfindbugsAT_OPERATION_SEQUENCE_ON_CONCURRENT_ABSTRACTIONBUGMAJORfindbugsBAC_BAD_APPLET_CONSTRUCTORBUGMAJORfindbugsBC_BAD_CAST_TO_ABSTRACT_COLLECTIONCODE_SMELLINFOfindbugsBC_BAD_CAST_TO_CONCRETE_COLLECTIONCODE_SMELLINFOfindbugsBC_IMPOSSIBLE_CASTBUGCRITICALfindbugsBC_IMPOSSIBLE_CAST_PRIMITIVE_ARRAYBUGCRITICALfindbugsBC_IMPOSSIBLE_DOWNCASTBUGCRITICALfindbugsBC_IMPOSSIBLE_DOWNCAST_OF_TOARRAYBUGCRITICALfindbugsBC_IMPOSSIBLE_INSTANCEOFBUGCRITICALfindbugsBC_UNCONFIRMED_CASTCODE_SMELLINFOfindbugsBC_UNCONFIRMED_CAST_OF_RETURN_VALUECODE_SMELLINFOfindbugsBIT_ADD_OF_SIGNED_BYTEBUGMAJORfindbugsBIT_ANDBUGMAJORfindbugsBIT_AND_ZZBUGMAJORfindbugsBIT_IORBUGMAJORfindbugsBIT_IOR_OF_SIGNED_BYTEBUGMAJORfindbugsBIT_SIGNED_CHECK_HIGH_BITBUGMAJORfindbugsBOA_BADLY_OVERRIDDEN_ADAPTERBUGMAJORfindbugsBSHIFT_WRONG_ADD_PRIORITYBUGMAJORfindbugsBX_BOXING_IMMEDIATELY_UNBOXEDBUGMAJORfindbugsBX_BOXING_IMMEDIATELY_UNBOXED_TO_PERFORM_COERCIONBUGMAJORfindbugsBX_UNBOXED_AND_COERCED_FOR_TERNARY_OPERATORBUGMAJORfindbugsBX_UNBOXING_IMMEDIATELY_REBOXEDBUGMAJORfindbugsCAA_COVARIANT_ARRAY_ELEMENT_STOREBUGMAJORfindbugsCI_CONFUSED_INHERITANCECODE_SMELLINFOfindbugsCN_IDIOMCODE_SMELLMAJORfindbugsCN_IDIOM_NO_SUPER_CALLCODE_SMELLMAJORfindbugsCN_IMPLEMENTS_CLONE_BUT_NOT_CLONEABLECODE_SMELLMAJORfindbugsCO_SELF_NO_OBJECTCODE_SMELLMAJORfindbugsDB_DUPLICATE_BRANCHESCODE_SMELLINFOfindbugsDB_DUPLICATE_SWITCH_CLAUSESCODE_SMELLINFOfindbugsDC_DOUBLECHECKBUGMAJORfindbugsDC_PARTIALLY_CONSTRUCTEDBUGMAJORfindbugsDE_MIGHT_DROPCODE_SMELLMAJORfindbugsDLS_DEAD_LOCAL_INCREMENT_IN_RETURNBUGMAJORfindbugsDLS_DEAD_LOCAL_STORE_SHADOWS_FIELDCODE_SMELLINFOfindbugsDLS_DEAD_STORE_OF_CLASS_LITERALBUGMAJORfindbugsDLS_OVERWRITTEN_INCREMENTBUGMAJORfindbugsDL_SYNCHRONIZATION_ON_BOOLEANBUGMAJORfindbugsDL_SYNCHRONIZATION_ON_BOXED_PRIMITIVEBUGMAJORfindbugsDL_SYNCHRONIZATION_ON_SHARED_CONSTANTBUGMAJORfindbugsDL_SYNCHRONIZATION_ON_UNSHARED_BOXED_PRIMITIVEBUGMAJORfindbugsDMI_ANNOTATION_IS_NOT_VISIBLE_TO_REFLECTIONBUGMAJORfindbugsDMI_ARGUMENTS_WRONG_ORDERBUGMAJORfindbugsDMI_BAD_MONTHBUGMAJORfindbugsDMI_BIGDECIMAL_CONSTRUCTED_FROM_DOUBLEBUGMAJORfindbugsDMI_BLOCKING_METHODS_ON_URLBUGMAJORfindbugsDMI_CALLING_NEXT_FROM_HASNEXTBUGMAJORfindbugsDMI_COLLECTIONS_SHOULD_NOT_CONTAIN_THEMSELVESBUGMAJORfindbugsDMI_COLLECTION_OF_URLSBUGMAJORfindbugsDMI_CONSTANT_DB_PASSWORDVULNERABILITYMAJORfindbugsDMI_DOHBUGMAJORfindbugsDMI_EMPTY_DB_PASSWORDVULNERABILITYMAJORfindbugsDMI_FUTILE_ATTEMPT_TO_CHANGE_MAXPOOL_SIZE_OF_SCHEDULED_THREAD_POOL_EXECUTORBUGMAJORfindbugsDMI_INVOKING_HASHCODE_ON_ARRAYBUGMAJORfindbugsDMI_INVOKING_TOSTRING_ON_ANONYMOUS_ARRAYBUGMAJORfindbugsDMI_INVOKING_TOSTRING_ON_ARRAYBUGMAJORfindbugsDMI_LONG_BITS_TO_DOUBLE_INVOKED_ON_INTBUGMAJORfindbugsDMI_SCHEDULED_THREAD_POOL_EXECUTOR_WITH_ZERO_CORE_THREADSBUGMAJORfindbugsDMI_THREAD_PASSED_WHERE_RUNNABLE_EXPECTEDCODE_SMELLINFOfindbugsDMI_VACUOUS_CALL_TO_EASYMOCK_METHODBUGMAJORfindbugsDMI_VACUOUS_SELF_COLLECTION_CALLBUGMAJORfindbugsDM_BOOLEAN_CTORBUGMAJORfindbugsDM_BOXED_PRIMITIVE_FOR_COMPAREBUGMAJORfindbugsDM_BOXED_PRIMITIVE_FOR_PARSINGBUGMAJORfindbugsDM_BOXED_PRIMITIVE_TOSTRINGBUGMAJORfindbugsDM_CONVERT_CASECODE_SMELLINFOfindbugsDM_EXITCODE_SMELLMAJORfindbugsDM_FP_NUMBER_CTORBUGMAJORfindbugsDM_GCBUGMAJORfindbugsDM_INVALID_MIN_MAXBUGMAJORfindbugsDM_MONITOR_WAIT_ON_CONDITIONBUGMAJORfindbugsDM_NEW_FOR_GETCLASSBUGMAJORfindbugsDM_NEXTINT_VIA_NEXTDOUBLEBUGMAJORfindbugsDM_NUMBER_CTORBUGMAJORfindbugsDM_STRING_CTORBUGMAJORfindbugsDM_STRING_TOSTRINGBUGMAJORfindbugsDM_STRING_VOID_CTORBUGMAJORfindbugsDM_USELESS_THREADBUGMAJORfindbugsEC_ARRAY_AND_NONARRAYBUGMAJORfindbugsEC_BAD_ARRAY_COMPAREBUGMAJORfindbugsEC_INCOMPATIBLE_ARRAY_COMPAREBUGMAJORfindbugsEC_NULL_ARGBUGMAJORfindbugsEC_UNRELATED_CLASS_AND_INTERFACEBUGMAJORfindbugsEC_UNRELATED_INTERFACESBUGMAJORfindbugsEC_UNRELATED_TYPESBUGMAJORfindbugsEC_UNRELATED_TYPES_USING_POINTER_EQUALITYBUGMAJORfindbugsEQ_ABSTRACT_SELFCODE_SMELLMAJORfindbugsEQ_ALWAYS_FALSEBUGMAJORfindbugsEQ_ALWAYS_TRUEBUGMAJORfindbugsEQ_COMPARING_CLASS_NAMESBUGMAJORfindbugsEQ_DONT_DEFINE_EQUALS_FOR_ENUMBUGMAJORfindbugsEQ_OTHER_NO_OBJECTBUGMAJORfindbugsEQ_OTHER_USE_OBJECTBUGMAJORfindbugsEQ_OVERRIDING_EQUALS_NOT_SYMMETRICBUGMAJORfindbugsEQ_SELF_USE_OBJECTBUGMAJORfindbugsES_COMPARING_PARAMETER_STRING_WITH_EQCODE_SMELLMAJORfindbugsESync_EMPTY_SYNCBUGMAJORfindbugsFB_MISSING_EXPECTED_WARNINGBUGMAJORfindbugsFB_UNEXPECTED_WARNINGBUGMAJORfindbugsFE_FLOATING_POINT_EQUALITYCODE_SMELLINFOfindbugsFE_TEST_IF_EQUAL_TO_NOT_A_NUMBERBUGMAJORfindbugsFI_EMPTYCODE_SMELLMAJORfindbugsFI_EXPLICIT_INVOCATIONCODE_SMELLMAJORfindbugsFI_MISSING_SUPER_CALLCODE_SMELLMAJORfindbugsFI_PUBLIC_SHOULD_BE_PROTECTEDCODE_SMELLINFOfindbugsFI_USELESSCODE_SMELLMAJORfindbugsFL_MATH_USING_FLOAT_PRECISIONBUGMAJORfindbugsGC_UNRELATED_TYPESBUGMAJORfindbugsHE_EQUALS_NO_HASHCODECODE_SMELLMAJORfindbugsHE_HASHCODE_NO_EQUALSCODE_SMELLMAJORfindbugsHE_HASHCODE_USE_OBJECT_EQUALSCODE_SMELLMAJORfindbugsHE_INHERITS_EQUALS_USE_HASHCODECODE_SMELLMAJORfindbugsHE_SIGNATURE_DECLARES_HASHING_OF_UNHASHABLE_CLASSBUGMAJORfindbugsHE_USE_OF_UNHASHABLE_CLASSBUGMAJORfindbugsHRS_REQUEST_PARAMETER_TO_COOKIEVULNERABILITYMAJORfindbugsHRS_REQUEST_PARAMETER_TO_HTTP_HEADERVULNERABILITYMAJORfindbugsHSC_HUGE_SHARED_STRING_CONSTANTBUGMAJORfindbugsICAST_BAD_SHIFT_AMOUNTBUGMAJORfindbugsICAST_INT_2_LONG_AS_INSTANTBUGMAJORfindbugsICAST_INT_CAST_TO_DOUBLE_PASSED_TO_CEILBUGMAJORfindbugsICAST_INT_CAST_TO_FLOAT_PASSED_TO_ROUNDBUGMAJORfindbugsIC_INIT_CIRCULARITYCODE_SMELLINFOfindbugsIIL_ELEMENTS_GET_LENGTH_IN_LOOPBUGMAJORfindbugsIIL_PATTERN_COMPILE_IN_LOOPBUGMAJORfindbugsIIL_PATTERN_COMPILE_IN_LOOP_INDIRECTBUGMAJORfindbugsIIL_PREPARE_STATEMENT_IN_LOOPBUGMAJORfindbugsIIO_INEFFICIENT_INDEX_OFBUGMAJORfindbugsIIO_INEFFICIENT_LAST_INDEX_OFBUGMAJORfindbugsIJU_ASSERT_METHOD_INVOKED_FROM_RUN_METHODBUGMAJORfindbugsIJU_BAD_SUITE_METHODBUGMAJORfindbugsIJU_NO_TESTSBUGMAJORfindbugsIJU_SETUP_NO_SUPERBUGMAJORfindbugsIJU_SUITE_NOT_STATICBUGMAJORfindbugsIJU_TEARDOWN_NO_SUPERBUGMAJORfindbugsIL_CONTAINER_ADDED_TO_ITSELFBUGMAJORfindbugsIL_INFINITE_LOOPBUGMAJORfindbugsIL_INFINITE_RECURSIVE_LOOPBUGMAJORfindbugsIMA_INEFFICIENT_MEMBER_ACCESSBUGMAJORfindbugsIMSE_DONT_CATCH_IMSECODE_SMELLMAJORfindbugsIM_MULTIPLYING_RESULT_OF_IREMBUGMAJORfindbugsINT_BAD_COMPARISON_WITH_INT_VALUEBUGMAJORfindbugsINT_BAD_COMPARISON_WITH_NONNEGATIVE_VALUEBUGMAJORfindbugsINT_BAD_COMPARISON_WITH_SIGNED_BYTEBUGMAJORfindbugsIO_APPENDING_TO_OBJECT_OUTPUT_STREAMBUGMAJORfindbugsIP_PARAMETER_IS_DEAD_BUT_OVERWRITTENBUGMAJORfindbugsIS2_INCONSISTENT_SYNCBUGMAJORfindbugsISC_INSTANTIATE_STATIC_CLASSCODE_SMELLMAJORfindbugsIS_FIELD_NOT_GUARDEDBUGMAJORfindbugsIS_INCONSISTENT_SYNCBUGMAJORfindbugsITA_INEFFICIENT_TO_ARRAYBUGMAJORfindbugsJCIP_FIELD_ISNT_FINAL_IN_IMMUTABLE_CLASSCODE_SMELLMAJORfindbugsJLM_JSR166_LOCK_MONITORENTERBUGMAJORfindbugsJLM_JSR166_UTILCONCURRENT_MONITORENTERBUGMAJORfindbugsJML_JSR166_CALLING_WAIT_RATHER_THAN_AWAITBUGMAJORfindbugsLI_LAZY_INIT_STATICBUGMAJORfindbugsLI_LAZY_INIT_UPDATE_STATICBUGMAJORfindbugsMF_CLASS_MASKS_FIELDBUGMAJORfindbugsMF_METHOD_MASKS_FIELDBUGMAJORfindbugsML_SYNC_ON_FIELD_TO_GUARD_CHANGING_THAT_FIELDBUGMAJORfindbugsML_SYNC_ON_UPDATED_FIELDBUGMAJORfindbugsMSF_MUTABLE_SERVLET_FIELDBUGMAJORfindbugsMS_CANNOT_BE_FINALCODE_SMELLINFOfindbugsMS_EXPOSE_REPCODE_SMELLINFOfindbugsMWN_MISMATCHED_NOTIFYBUGMAJORfindbugsMWN_MISMATCHED_WAITBUGMAJORfindbugsNM_BAD_EQUALBUGMAJORfindbugsNM_CONFUSINGCODE_SMELLMAJORfindbugsNM_FIELD_NAMING_CONVENTIONCODE_SMELLMAJORfindbugsNM_LCASE_HASHCODEBUGMAJORfindbugsNM_LCASE_TOSTRINGBUGMAJORfindbugsNM_METHOD_CONSTRUCTOR_CONFUSIONBUGMAJORfindbugsNM_VERY_CONFUSINGBUGMAJORfindbugsNM_WRONG_PACKAGEBUGMAJORfindbugsNN_NAKED_NOTIFYBUGMAJORfindbugsNO_NOTIFY_NOT_NOTIFYALLBUGMAJORfindbugsNP_ALWAYS_NULLBUGMAJORfindbugsNP_ALWAYS_NULL_EXCEPTIONBUGMAJORfindbugsNP_ARGUMENT_MIGHT_BE_NULLBUGMAJORfindbugsNP_CLOSING_NULLBUGMAJORfindbugsNP_GUARANTEED_DEREFBUGMAJORfindbugsNP_GUARANTEED_DEREF_ON_EXCEPTION_PATHBUGMAJORfindbugsNP_NONNULL_FIELD_NOT_INITIALIZED_IN_CONSTRUCTORBUGMAJORfindbugsNP_NONNULL_PARAM_VIOLATIONBUGMAJORfindbugsNP_NONNULL_RETURN_VIOLATIONBUGMAJORfindbugsNP_NULL_INSTANCEOFBUGMAJORfindbugsNP_NULL_ON_SOME_PATHBUGMAJORfindbugsNP_NULL_ON_SOME_PATH_EXCEPTIONBUGMAJORfindbugsNP_NULL_PARAM_DEREFBUGMAJORfindbugsNP_NULL_PARAM_DEREF_ALL_TARGETS_DANGEROUSBUGMAJORfindbugsNP_NULL_PARAM_DEREF_NONVIRTUALBUGMAJORfindbugsNP_OPTIONAL_RETURN_NULLBUGMAJORfindbugsNP_STORE_INTO_NONNULL_FIELDBUGMAJORfindbugsNP_SYNC_AND_NULL_CHECK_FIELDBUGMAJORfindbugsNP_UNWRITTEN_FIELDBUGMAJORfindbugsNS_NON_SHORT_CIRCUITCODE_SMELLINFOfindbugsODR_OPEN_DATABASE_RESOURCECODE_SMELLMAJORfindbugsODR_OPEN_DATABASE_RESOURCE_EXCEPTION_PATHCODE_SMELLMAJORfindbugsOS_OPEN_STREAMCODE_SMELLMAJORfindbugsOS_OPEN_STREAM_EXCEPTION_PATHCODE_SMELLMAJORfindbugsPT_ABSOLUTE_PATH_TRAVERSALVULNERABILITYMAJORfindbugsPT_RELATIVE_PATH_TRAVERSALVULNERABILITYMAJORfindbugsPZLA_PREFER_ZERO_LENGTH_ARRAYSCODE_SMELLINFOfindbugsQBA_QUESTIONABLE_BOOLEAN_ASSIGNMENTBUGMAJORfindbugsQF_QUESTIONABLE_FOR_LOOPCODE_SMELLINFOfindbugsRANGE_ARRAY_INDEXBUGCRITICALfindbugsRANGE_ARRAY_LENGTHBUGCRITICALfindbugsRANGE_ARRAY_OFFSETBUGCRITICALfindbugsRANGE_STRING_INDEXBUGCRITICALfindbugsRCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUECODE_SMELLINFOfindbugsRCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPEBUGMAJORfindbugsRC_REF_COMPARISONBUGMAJORfindbugsREC_CATCH_EXCEPTIONCODE_SMELLINFOfindbugsRE_BAD_SYNTAX_FOR_REGULAR_EXPRESSIONBUGMAJORfindbugsRE_CANT_USE_FILE_SEPARATOR_AS_REGULAR_EXPRESSIONBUGMAJORfindbugsRE_POSSIBLE_UNINTENDED_PATTERNBUGMAJORfindbugsRI_REDUNDANT_INTERFACESCODE_SMELLINFOfindbugsRS_READOBJECT_SYNCBUGMAJORfindbugsRU_INVOKE_RUNBUGMAJORfindbugsRV_01_TO_INTBUGMAJORfindbugsRV_ABSOLUTE_VALUE_OF_HASHCODEBUGMAJORfindbugsRV_ABSOLUTE_VALUE_OF_RANDOM_INTBUGMAJORfindbugsRV_CHECK_COMPARETO_FOR_SPECIFIC_RETURN_VALUEBUGMAJORfindbugsRV_EXCEPTION_NOT_THROWNBUGMAJORfindbugsRV_RETURN_VALUE_IGNOREDBUGMAJORfindbugsRV_RETURN_VALUE_OF_PUTIFABSENT_IGNOREDBUGMAJORfindbugsRpC_REPEATED_CONDITIONAL_TESTBUGMAJORfindbugsSA_FIELD_DOUBLE_ASSIGNMENTCODE_SMELLINFOfindbugsSA_FIELD_SELF_ASSIGNMENTBUGMAJORfindbugsSA_FIELD_SELF_COMPARISONBUGMAJORfindbugsSA_FIELD_SELF_COMPUTATIONBUGMAJORfindbugsSA_LOCAL_DOUBLE_ASSIGNMENTCODE_SMELLINFOfindbugsSA_LOCAL_SELF_ASSIGNMENT_INSTEAD_OF_FIELDBUGMAJORfindbugsSA_LOCAL_SELF_COMPARISONBUGMAJORfindbugsSA_LOCAL_SELF_COMPUTATIONBUGMAJORfindbugsSBSC_USE_STRINGBUFFER_CONCATENATIONBUGMAJORfindbugsSC_START_IN_CTORBUGMAJORfindbugsSE_METHOD_MUST_BE_PRIVATEBUGMAJORfindbugsSE_READ_RESOLVE_IS_STATICBUGMAJORfindbugsSF_DEAD_STORE_DUE_TO_SWITCH_FALLTHROUGHBUGMAJORfindbugsSF_DEAD_STORE_DUE_TO_SWITCH_FALLTHROUGH_TO_THROWBUGMAJORfindbugsSF_SWITCH_FALLTHROUGHCODE_SMELLINFOfindbugsSIC_INNER_SHOULD_BE_STATICBUGMAJORfindbugsSIC_INNER_SHOULD_BE_STATIC_ANONBUGMAJORfindbugsSIC_INNER_SHOULD_BE_STATIC_NEEDS_THISBUGMAJORfindbugsSIC_THREADLOCAL_DEADLY_EMBRACEBUGMAJORfindbugsSIO_SUPERFLUOUS_INSTANCEOFBUGMAJORfindbugsSP_SPIN_ON_FIELDBUGMAJORfindbugsSQL_BAD_PREPARED_STATEMENT_ACCESSBUGMAJORfindbugsSQL_BAD_RESULTSET_ACCESSBUGMAJORfindbugsSQL_NONCONSTANT_STRING_PASSED_TO_EXECUTEVULNERABILITYMAJORfindbugsSQL_PREPARED_STATEMENT_GENERATED_FROM_NONCONSTANT_STRINGVULNERABILITYMAJORfindbugsSR_NOT_CHECKEDCODE_SMELLMAJORfindbugsSS_SHOULD_BE_STATICBUGMAJORfindbugsSTCAL_INVOKE_ON_STATIC_CALENDAR_INSTANCEBUGMAJORfindbugsSTCAL_INVOKE_ON_STATIC_DATE_FORMAT_INSTANCEBUGMAJORfindbugsSTCAL_STATIC_CALENDAR_INSTANCEBUGMAJORfindbugsSTCAL_STATIC_SIMPLE_DATE_FORMAT_INSTANCEBUGMAJORfindbugsSTI_INTERRUPTED_ON_CURRENTTHREADBUGMAJORfindbugsSTI_INTERRUPTED_ON_UNKNOWNTHREADBUGMAJORfindbugsST_WRITE_TO_STATIC_FROM_INSTANCE_METHODCODE_SMELLINFOfindbugsSWL_SLEEP_WITH_LOCK_HELDBUGMAJORfindbugsTLW_TWO_LOCK_WAITBUGMAJORfindbugsTQ_ALWAYS_VALUE_USED_WHERE_NEVER_REQUIREDBUGMAJORfindbugsTQ_COMPARING_VALUES_WITH_INCOMPATIBLE_TYPE_QUALIFIERSBUGMAJORfindbugsTQ_MAYBE_SOURCE_VALUE_REACHES_ALWAYS_SINKBUGMAJORfindbugsTQ_MAYBE_SOURCE_VALUE_REACHES_NEVER_SINKBUGMAJORfindbugsTQ_NEVER_VALUE_USED_WHERE_ALWAYS_REQUIREDBUGMAJORfindbugsTQ_UNKNOWN_VALUE_USED_WHERE_ALWAYS_STRICTLY_REQUIREDBUGMAJORfindbugsUG_SYNC_SET_UNSYNC_GETBUGMAJORfindbugsUL_UNRELEASED_LOCKBUGMAJORfindbugsUL_UNRELEASED_LOCK_EXCEPTION_PATHBUGMAJORfindbugsUMAC_UNCALLABLE_METHOD_OF_ANONYMOUS_CLASSBUGMAJORfindbugsUM_UNNECESSARY_MATHBUGMAJORfindbugsUPM_UNCALLED_PRIVATE_METHODBUGMAJORfindbugsURF_UNREAD_FIELDBUGMAJORfindbugsUR_UNINIT_READBUGMAJORfindbugsUR_UNINIT_READ_CALLED_FROM_SUPER_CONSTRUCTORBUGMAJORfindbugsUUF_UNUSED_FIELDBUGMAJORfindbugsUWF_NULL_FIELDBUGMAJORfindbugsUWF_UNWRITTEN_FIELDBUGMAJORfindbugsUW_UNCOND_WAITBUGMAJORfindbugsVA_PRIMITIVE_ARRAY_PASSED_TO_OBJECT_VARARGBUGMAJORfindbugsVO_VOLATILE_INCREMENTBUGMAJORfindbugsVO_VOLATILE_REFERENCE_TO_ARRAYBUGMAJORfindbugsVR_UNRESOLVABLE_REFERENCEBUGMAJORfindbugsWA_AWAIT_NOT_IN_LOOPBUGMAJORfindbugsWA_NOT_IN_LOOPBUGMAJORfindbugsWL_USING_GETCLASS_RATHER_THAN_CLASS_LITERALBUGMAJORfindbugsWMI_WRONG_MAP_ITERATORBUGMAJORfindbugsWS_WRITEOBJECT_SYNCBUGMAJORfindbugsXSS_REQUEST_PARAMETER_TO_SEND_ERRORVULNERABILITYMAJORfindbugsXSS_REQUEST_PARAMETER_TO_SERVLET_WRITERVULNERABILITYMAJORjavaS100CODE_SMELLMINORformat^[a-z][a-zA-Z0-9]*$javaS101CODE_SMELLMINORformat^[A-Z][a-zA-Z0-9]*$javaS106CODE_SMELLMAJORjavaS108CODE_SMELLMAJORjavaS109CODE_SMELLMAJORAuthorized numbers-1,0,1javaS1105CODE_SMELLMINORjavaS1111BUGMAJORjavaS1113CODE_SMELLMAJORjavaS1114BUGCRITICALjavaS1116CODE_SMELLCRITICALjavaS1117CODE_SMELLMAJORjavaS112CODE_SMELLMAJORjavaS1121CODE_SMELLMAJORjavaS1125CODE_SMELLMINORjavaS1126CODE_SMELLMINORjavaS1128CODE_SMELLMINORjavaS1132CODE_SMELLMINORjavaS114CODE_SMELLMINORformat^[A-Z][a-zA-Z0-9]*$javaS1141CODE_SMELLMAJORjavaS1142CODE_SMELLMAJORmax1javaS1143BUGMAJORjavaS1144CODE_SMELLMAJORjavaS1147CODE_SMELLBLOCKERjavaS1149CODE_SMELLMAJORjavaS115CODE_SMELLCRITICALformat^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$javaS1150CODE_SMELLMAJORjavaS1155CODE_SMELLMINORjavaS1157CODE_SMELLMINORjavaS1158CODE_SMELLMINORjavaS116CODE_SMELLMINORformat^[a-z][a-zA-Z0-9]*$javaS1163CODE_SMELLMAJORjavaS1166CODE_SMELLMAJORexceptionsjava.lang.InterruptedException, java.lang.NumberFormatException, java.lang.NoSuchMethodException, java.text.ParseException, java.net.MalformedURLException, java.time.format.DateTimeParseExceptionjavaS1168CODE_SMELLMAJORjavaS117CODE_SMELLMINORformat^[a-z][a-zA-Z0-9]*$javaS1170CODE_SMELLMINORjavaS1171CODE_SMELLMAJORjavaS1172CODE_SMELLMAJORjavaS1174CODE_SMELLCRITICALjavaS1175BUGCRITICALjavaS1176CODE_SMELLMAJORforClasses*.*exclusion**.internal.**javaS118CODE_SMELLMINORformat^Abstract[A-Z][a-zA-Z0-9]*$javaS1181CODE_SMELLMAJORjavaS1182CODE_SMELLMINORjavaS1185CODE_SMELLMINORjavaS1186CODE_SMELLCRITICALjavaS1190CODE_SMELLBLOCKERjavaS1192CODE_SMELLCRITICALthreshold3javaS1193CODE_SMELLMAJORjavaS1194CODE_SMELLMAJORjavaS1201BUGMAJORjavaS1206BUGMINORjavaS121CODE_SMELLCRITICALjavaS1210CODE_SMELLMINORjavaS1213CODE_SMELLMINORjavaS1214CODE_SMELLCRITICALjavaS1215CODE_SMELLMINORjavaS1217BUGMAJORjavaS1219CODE_SMELLMAJORjavaS122CODE_SMELLMAJORjavaS1221BUGMAJORjavaS1223CODE_SMELLMAJORjavaS1226BUGMINORjavaS1244BUGMAJORjavaS125CODE_SMELLMAJORjavaS1258CODE_SMELLMAJORjavaS127CODE_SMELLMAJORjavaS128CODE_SMELLMAJORjavaS1301CODE_SMELLMINORjavaS131CODE_SMELLCRITICALjavaS1312CODE_SMELLMINORformatLOG(?:GER)?javaS1317BUGMAJORjavaS1319CODE_SMELLMINORjavaS134CODE_SMELLCRITICALmax6javaS135CODE_SMELLMINORjavaS138CODE_SMELLMAJORmax80javaS1449CODE_SMELLMINORjavaS1481CODE_SMELLMINORjavaS1488CODE_SMELLMINORjavaS1541CODE_SMELLCRITICALThreshold15javaS1656BUGMAJORjavaS1659CODE_SMELLMINORjavaS1694CODE_SMELLMINORjavaS1695CODE_SMELLMAJORjavaS1696CODE_SMELLMAJORjavaS1698CODE_SMELLMAJORjavaS1699CODE_SMELLCRITICALjavaS1700CODE_SMELLMAJORjavaS1751BUGMAJORjavaS1764BUGMAJORjavaS1845CODE_SMELLBLOCKERjavaS1849BUGMAJORjavaS1854CODE_SMELLMAJORjavaS1858CODE_SMELLMINORjavaS1860BUGMAJORjavaS1862BUGMAJORjavaS1871CODE_SMELLMINORjavaS1872BUGMAJORjavaS1941CODE_SMELLMINORjavaS1948CODE_SMELLCRITICALjavaS1994CODE_SMELLMAJORjavaS2055BUGMINORjavaS2060BUGMAJORjavaS2061BUGMAJORjavaS2066BUGMINORjavaS2094CODE_SMELLMINORjavaS2095BUGBLOCKERjavaS2096CODE_SMELLBLOCKERjavaS2097BUGMINORjavaS2109BUGMAJORjavaS2110BUGMAJORjavaS2111BUGMAJORjavaS2114BUGMAJORjavaS2116BUGMAJORjavaS2118BUGMAJORjavaS2122BUGCRITICALjavaS2123BUGMAJORjavaS2127BUGMAJORjavaS2133CODE_SMELLMAJORjavaS2134BUGMAJORjavaS2140CODE_SMELLMINORjavaS2141BUGMAJORjavaS2142BUGMAJORjavaS2151BUGCRITICALjavaS2153BUGMINORjavaS2154BUGMAJORjavaS2156CODE_SMELLMINORjavaS2157CODE_SMELLMAJORjavaS2159BUGMAJORjavaS2160CODE_SMELLMINORjavaS2162BUGMINORjavaS2164BUGMINORjavaS2167BUGMINORjavaS2168BUGBLOCKERjavaS2175BUGMAJORjavaS2177BUGMAJORjavaS2183BUGMINORjavaS2184BUGMINORjavaS2189BUGBLOCKERjavaS2197CODE_SMELLMINORjavaS2200BUGMINORjavaS2201BUGMAJORjavaS2204BUGMAJORjavaS2221CODE_SMELLMAJORjavaS2222BUGCRITICALjavaS2225BUGMAJORjavaS2226BUGMAJORjavaS2230BUGMAJORjavaS2236BUGBLOCKERjavaS2250CODE_SMELLMINORjavaS2251BUGMAJORjavaS2252BUGMAJORjavaS2259BUGMAJORjavaS2272BUGMINORjavaS2273BUGMAJORjavaS2274CODE_SMELLMINORjavaS2275BUGMAJORjavaS2276BUGBLOCKERjavaS2384CODE_SMELLMINORjavaS2390CODE_SMELLMAJORjavaS2437CODE_SMELLMAJORjavaS2441BUGMAJORjavaS2444CODE_SMELLMAJORjavaS2445BUGMAJORjavaS2446BUGMAJORjavaS2583BUGMAJORjavaS2589CODE_SMELLMAJORjavaS2637BUGMINORjavaS2639BUGMAJORjavaS2674BUGMINORjavaS2676BUGMINORjavaS2677BUGMAJORjavaS2681CODE_SMELLMAJORjavaS2692CODE_SMELLMINORjavaS2695BUGBLOCKERjavaS2757BUGMAJORjavaS2789BUGMAJORjavaS2885BUGMAJORjavaS2886BUGMAJORjavaS2974CODE_SMELLMINORjavaS3010CODE_SMELLMAJORjavaS3020BUGMINORjavaS3034BUGMAJORjavaS3046BUGBLOCKERjavaS3067BUGMAJORjavaS3306BUGMAJORjavaS3346BUGMAJORjavaS3437CODE_SMELLMINORjavaS3518BUGCRITICALjavaS3599BUGMINORjavaS3626CODE_SMELLMINORjavaS3655BUGMAJORjavaS3750BUGMAJORjavaS3923BUGMAJORjavaS3984BUGMAJORjavaS3986BUGMAJORjavaS4507SECURITY_HOTSPOTMINORjavaS881CODE_SMELLMAJORpmdAssignmentToNonFinalStaticCODE_SMELLMAJORpmdAvoidArrayLoopsCODE_SMELLMAJORpmdAvoidInstantiatingObjectsInLoopsCODE_SMELLMINORpmdAvoidThreadGroupCODE_SMELLCRITICALpmdAvoidUsingNativeCodeCODE_SMELLMAJORpmdAvoidUsingShortTypeCODE_SMELLMAJORpmdAvoidUsingVolatileCODE_SMELLMAJORpmdBadComparisonCODE_SMELLMAJORpmdBigIntegerInstantiationCODE_SMELLMAJORpmdBooleanGetMethodNameCODE_SMELLMAJORcheckParameterizedMethodsfalsepmdBooleanInstantiationCODE_SMELLMAJORpmdByteInstantiationCODE_SMELLMAJORpmdCallSuperInConstructorCODE_SMELLMINORpmdCommentRequiredCODE_SMELLMINORpmdConfusingTernaryCODE_SMELLMAJORpmdDefaultPackageCODE_SMELLMINORpmdDontUseFloatTypeForLoopIndicesCODE_SMELLMAJORpmdDoubleCheckedLockingCODE_SMELLMAJORpmdEmptyMethodInAbstractClassShouldBeAbstractCODE_SMELLMAJORpmdGuardDebugLoggingCODE_SMELLMAJORpmdGuardLogStatementCODE_SMELLMAJORpmdGuardLogStatementJavaUtilCODE_SMELLMAJORpmdImmutableFieldCODE_SMELLMAJORpmdInefficientEmptyStringCheckCODE_SMELLMAJORpmdIntegerInstantiationCODE_SMELLMAJORpmdLawOfDemeterCODE_SMELLMAJORpmdLocalVariableCouldBeFinalCODE_SMELLMINORpmdLongInstantiationCODE_SMELLMAJORpmdNullAssignmentCODE_SMELLMAJORpmdOptimizableToArrayCallCODE_SMELLMAJORpmdShortInstantiationCODE_SMELLMAJORpmdSimpleDateFormatNeedsLocaleCODE_SMELLMAJORpmdSimplifyConditionalCODE_SMELLMAJORpmdSimplifyStartsWithCODE_SMELLMINORpmdSingularFieldCODE_SMELLMINORpmdUnusedNullCheckInEqualsCODE_SMELLMAJORpmdUseArraysAsListCODE_SMELLMAJORpmdUseConcurrentHashMapCODE_SMELLMAJORpmdUseLocaleWithCaseConversionsCODE_SMELLMAJORpmdUseStringBufferForStringAppendsCODE_SMELLMAJORpmdUseStringBufferLengthCODE_SMELLMINORpmdUselessOperationOnImmutableCODE_SMELLCRITICAL \ No newline at end of file diff --git a/conf/quality_profiles/java/RNC_JAVA_D.xml b/conf/quality_profiles/java/RNC_JAVA_D.xml deleted file mode 100644 index 93896c1..0000000 --- a/conf/quality_profiles/java/RNC_JAVA_D.xml +++ /dev/null @@ -1 +0,0 @@ -RNC Djavacheckstylecom.puppycrawl.tools.checkstyle.checks.coding.AvoidInlineConditionalsCheckCODE_SMELLMINORcheckstylecom.puppycrawl.tools.checkstyle.checks.coding.CovariantEqualsCheckCODE_SMELLCRITICALcheckstylecom.puppycrawl.tools.checkstyle.checks.coding.EmptyStatementCheckCODE_SMELLMINORcheckstylecom.puppycrawl.tools.checkstyle.checks.coding.EqualsHashCodeCheckCODE_SMELLCRITICALcheckstylecom.puppycrawl.tools.checkstyle.checks.coding.MissingSwitchDefaultCheckCODE_SMELLMAJORcheckstylecom.puppycrawl.tools.checkstyle.checks.coding.NoCloneCheckCODE_SMELLMAJORcheckstylecom.puppycrawl.tools.checkstyle.checks.coding.NoFinalizerCheckCODE_SMELLMAJORcheckstylecom.puppycrawl.tools.checkstyle.checks.coding.ParameterAssignmentCheckCODE_SMELLMAJORcheckstylecom.puppycrawl.tools.checkstyle.checks.coding.SimplifyBooleanReturnCheckCODE_SMELLMAJORcheckstylecom.puppycrawl.tools.checkstyle.checks.coding.StringLiteralEqualityCheckCODE_SMELLCRITICALcheckstylecom.puppycrawl.tools.checkstyle.checks.coding.SuperFinalizeCheckCODE_SMELLMAJORcheckstylecom.puppycrawl.tools.checkstyle.checks.design.FinalClassCheckCODE_SMELLMAJORcheckstylecom.puppycrawl.tools.checkstyle.checks.design.HideUtilityClassConstructorCheckCODE_SMELLMAJORcheckstylecom.puppycrawl.tools.checkstyle.checks.design.InnerTypeLastCheckCODE_SMELLINFOcheckstylecom.puppycrawl.tools.checkstyle.checks.modifier.ModifierOrderCheckCODE_SMELLMINORcheckstylecom.puppycrawl.tools.checkstyle.checks.whitespace.GenericWhitespaceCheckCODE_SMELLMINORfb-contribABC_ARRAY_BASED_COLLECTIONSBUGMAJORfb-contribAIOB_ARRAY_INDEX_OUT_OF_BOUNDSBUGMAJORfb-contribAOM_ABSTRACT_OVERRIDDEN_METHODBUGMAJORfb-contribBAS_BLOATED_ASSIGNMENT_SCOPEBUGMAJORfb-contribBED_BOGUS_EXCEPTION_DECLARATIONBUGMAJORfb-contribBED_HIERARCHICAL_EXCEPTION_DECLARATIONBUGMAJORfb-contribBRPI_BACKPORT_REUSE_PUBLIC_IDENTIFIERSBUGMAJORfb-contribBSB_BLOATED_SYNCHRONIZED_BLOCKBUGMAJORfb-contribCAAL_CONFUSING_ARRAY_AS_LISTBUGMAJORfb-contribCAO_CONFUSING_AUTOBOXED_OVERLOADINGBUGMAJORfb-contribCCI_CONCURRENT_COLLECTION_ISSUES_USE_PUT_IS_RACYBUGMAJORfb-contribCCNE_COMPARE_CLASS_EQUALS_NAMEBUGMAJORfb-contribCEBE_COMMONS_EQUALS_BUILDER_ISEQUALSBUGMAJORfb-contribCHTH_COMMONS_HASHCODE_BUILDER_TOHASHCODEBUGMAJORfb-contribCLI_CONSTANT_LIST_INDEXBUGMAJORfb-contribCRF_CONFLATING_RESOURCES_AND_FILESBUGMAJORfb-contribCSBTS_COMMONS_STRING_BUILDER_TOSTRINGBUGMAJORfb-contribCSI_CHAR_SET_ISSUES_UNKNOWN_ENCODINGBUGMAJORfb-contribCSI_CHAR_SET_ISSUES_USE_STANDARD_CHARSETBUGMAJORfb-contribCSI_CHAR_SET_ISSUES_USE_STANDARD_CHARSET_NAMEBUGMAJORfb-contribCTU_CONFLICTING_TIME_UNITSBUGMAJORfb-contribCVAA_CONTRAVARIANT_ARRAY_ASSIGNMENTBUGMAJORfb-contribCVAA_CONTRAVARIANT_ELEMENT_ASSIGNMENTBUGMAJORfb-contribDDC_DOUBLE_DATE_COMPARISONBUGMAJORfb-contribDLC_DUBIOUS_LIST_COLLECTIONBUGMAJORfb-contribDMC_DUBIOUS_MAP_COLLECTIONBUGMAJORfb-contribDSOC_DUBIOUS_SET_OF_COLLECTIONSBUGMAJORfb-contribDWI_DELETING_WHILE_ITERATINGBUGMAJORfb-contribDWI_MODIFYING_WHILE_ITERATINGBUGMAJORfb-contribFCBL_FIELD_COULD_BE_LOCALBUGMAJORfb-contribFCCD_FIND_CLASS_CIRCULAR_DEPENDENCYBUGMAJORfb-contribFPL_FLOATING_POINT_LOOPSBUGMAJORfb-contribHCP_HTTP_REQUEST_RESOURCES_NOT_FREED_FIELDBUGMAJORfb-contribHCP_HTTP_REQUEST_RESOURCES_NOT_FREED_LOCALBUGMAJORfb-contribHES_EXECUTOR_NEVER_SHUTDOWNBUGMAJORfb-contribHES_EXECUTOR_OVERWRITTEN_WITHOUT_SHUTDOWNBUGMAJORfb-contribHES_LOCAL_EXECUTOR_SERVICEBUGMAJORfb-contribICA_INVALID_CONSTANT_ARGUMENTBUGMAJORfb-contribIICU_INCORRECT_INTERNAL_CLASS_USEBUGMAJORfb-contribIOI_COPY_WITH_READERBUGMAJORfb-contribIOI_DOUBLE_BUFFER_COPYBUGMAJORfb-contribIPU_IMPROPER_PROPERTIES_USEBUGMAJORfb-contribIPU_IMPROPER_PROPERTIES_USE_SETPROPERTYBUGMAJORfb-contribISB_EMPTY_STRING_APPENDINGBUGMAJORfb-contribISB_INEFFICIENT_STRING_BUFFERINGBUGMAJORfb-contribISB_TOSTRING_APPENDINGBUGMAJORfb-contribITU_INAPPROPRIATE_TOSTRING_USEBUGMAJORfb-contribJPAI_HC_EQUALS_ON_MANAGED_ENTITYBUGMAJORfb-contribJPAI_IGNORED_MERGE_RESULTBUGMAJORfb-contribJPAI_INEFFICIENT_EAGER_FETCHBUGMAJORfb-contribJPAI_NON_PROXIED_TRANSACTION_CALLBUGMAJORfb-contribJPAI_NON_SPECIFIED_TRANSACTION_EXCEPTION_HANDLINGBUGMAJORfb-contribJPAI_TRANSACTION_ON_NON_PUBLIC_METHODBUGMAJORfb-contribJPAI_UNNECESSARY_TRANSACTION_EXCEPTION_HANDLINGBUGMAJORfb-contribJVR_JDBC_VENDOR_RELIANCEBUGMAJORfb-contribJXI_GET_ENDPOINT_CONSUMES_CONTENTBUGMAJORfb-contribJXI_INVALID_CONTEXT_PARAMETER_TYPEBUGMAJORfb-contribJXI_PARM_PARAM_NOT_FOUND_IN_PATHBUGMAJORfb-contribJXI_UNDEFINED_PARAMETER_SOURCE_IN_ENDPOINTBUGMAJORfb-contribLEST_LOST_EXCEPTION_STACK_TRACEBUGMAJORfb-contribLGO_LINGERING_GRAPHICS_OBJECTBUGMAJORfb-contribLO_APPENDED_STRING_IN_FORMAT_STRINGBUGMAJORfb-contribLO_EXCEPTION_WITH_LOGGER_PARMSBUGMAJORfb-contribLO_INCORRECT_NUMBER_OF_ANCHOR_PARAMETERSBUGMAJORfb-contribLO_INVALID_FORMATTING_ANCHORBUGMAJORfb-contribLO_INVALID_STRING_FORMAT_NOTATIONBUGMAJORfb-contribLO_LOGGER_LOST_EXCEPTION_STACK_TRACEBUGMAJORfb-contribLO_SUSPECT_LOG_CLASSBUGMAJORfb-contribLO_SUSPECT_LOG_PARAMETERBUGMAJORfb-contribLSYC_LOCAL_SYNCHRONIZED_COLLECTIONBUGMAJORfb-contribMAC_MANUAL_ARRAY_COPYBUGMAJORfb-contribMDM_BIGDECIMAL_EQUALSBUGMAJORfb-contribMDM_INETADDRESS_GETLOCALHOSTBUGMAJORfb-contribMDM_LOCK_ISLOCKEDBUGMAJORfb-contribMDM_PROMISCUOUS_SERVERSOCKETBUGMAJORfb-contribMDM_RANDOM_SEEDBUGMAJORfb-contribMDM_RUNFINALIZATIONBUGMAJORfb-contribMDM_RUNTIME_EXIT_OR_HALTBUGMAJORfb-contribMDM_SECURERANDOMBUGMAJORfb-contribMDM_SETDEFAULTLOCALEBUGMAJORfb-contribMDM_SIGNAL_NOT_SIGNALALLBUGMAJORfb-contribMDM_STRING_BYTES_ENCODINGBUGMAJORfb-contribMDM_THREAD_FAIRNESSBUGMAJORfb-contribMDM_THREAD_PRIORITIESBUGMAJORfb-contribMDM_THREAD_YIELDBUGMAJORfb-contribMDM_WAIT_WITHOUT_TIMEOUTBUGMAJORfb-contribMUC_MODIFYING_UNMODIFIABLE_COLLECTIONBUGMAJORfb-contribMUI_NULL_CHECK_ON_MAP_SUBSET_ACCESSORBUGMAJORfb-contribNAB_NEEDLESS_AUTOBOXING_CTORBUGMAJORfb-contribNAB_NEEDLESS_AUTOBOXING_VALUEOFBUGMAJORfb-contribNAB_NEEDLESS_BOOLEAN_CONSTANT_CONVERSIONBUGMAJORfb-contribNAB_NEEDLESS_BOXING_PARSEBUGMAJORfb-contribNAB_NEEDLESS_BOXING_STRING_CTORBUGMAJORfb-contribNAB_NEEDLESS_BOXING_VALUEOFBUGMAJORfb-contribNAB_NEEDLESS_BOX_TO_CASTBUGMAJORfb-contribNAB_NEEDLESS_BOX_TO_UNBOXBUGMAJORfb-contribNCS_NEEDLESS_CUSTOM_SERIALIZATIONBUGMAJORfb-contribNFF_NON_FUNCTIONAL_FIELDBUGMAJORfb-contribNIR_NEEDLESS_INSTANCE_RETRIEVALBUGMAJORfb-contribNMCS_NEEDLESS_MEMBER_COLLECTION_SYNCHRONIZATIONBUGMAJORfb-contribNPMC_NON_PRODUCTIVE_METHOD_CALLBUGMAJORfb-contribNRTL_NON_RECYCLEABLE_TAG_LIBBUGMAJORfb-contribNSE_NON_SYMMETRIC_EQUALSBUGMAJORfb-contribOC_OVERZEALOUS_CASTINGBUGMAJORfb-contribODN_ORPHANED_DOM_NODEBUGMAJORfb-contribOI_OPTIONAL_ISSUES_CHECKING_REFERENCEBUGMAJORfb-contribOI_OPTIONAL_ISSUES_PRIMITIVE_VARIANT_PREFERREDBUGMAJORfb-contribOI_OPTIONAL_ISSUES_USES_DELAYED_EXECUTIONBUGMAJORfb-contribOI_OPTIONAL_ISSUES_USES_IMMEDIATE_EXECUTIONBUGMAJORfb-contribPCAIL_POSSIBLE_CONSTANT_ALLOCATION_IN_LOOPBUGMAJORfb-contribPCOA_PARTIALLY_CONSTRUCTED_OBJECT_ACCESSBUGMAJORfb-contribPDP_POORLY_DEFINED_PARAMETERBUGMAJORfb-contribPIS_POSSIBLE_INCOMPLETE_SERIALIZATIONBUGMAJORfb-contribPMB_INSTANCE_BASED_THREAD_LOCALBUGMAJORfb-contribPMB_POSSIBLE_MEMORY_BLOATBUGMAJORfb-contribPRMC_POSSIBLY_REDUNDANT_METHOD_CALLSBUGMAJORfb-contribPSC_PRESIZE_COLLECTIONSBUGMAJORfb-contribPUS_POSSIBLE_UNSUSPECTED_SERIALIZATIONBUGMAJORfb-contribROOM_REFLECTION_ON_OBJECT_METHODSBUGMAJORfb-contribS508C_APPENDED_STRINGBUGMAJORfb-contribS508C_NON_ACCESSIBLE_JCOMPONENTBUGMAJORfb-contribS508C_NON_TRANSLATABLE_STRINGBUGMAJORfb-contribS508C_NO_SETLABELFORBUGMAJORfb-contribS508C_NO_SETSIZEBUGMAJORfb-contribS508C_NULL_LAYOUTBUGMAJORfb-contribS508C_SET_COMP_COLORBUGMAJORfb-contribSACM_STATIC_ARRAY_CREATED_IN_METHODBUGMAJORfb-contribSCA_SUSPICIOUS_CLONE_ALGORITHMBUGMAJORfb-contribSCI_SYNCHRONIZED_COLLECTION_ITERATORSBUGMAJORfb-contribSCRV_SUSPICIOUS_COMPARATOR_RETURN_VALUESBUGMAJORfb-contribSCSS_SUSPICIOUS_CLUSTERED_SESSION_SUPPORTBUGMAJORfb-contribSEO_SUBOPTIMAL_EXPRESSION_ORDERBUGMAJORfb-contribSGSU_SUSPICIOUS_GETTER_SETTER_USEBUGMAJORfb-contribSG_SLUGGISH_GUIBUGMAJORfb-contribSIL_SQL_IN_LOOPBUGMAJORfb-contribSJVU_SUSPICIOUS_JDK_VERSION_USEBUGMAJORfb-contribSLS_SUSPICIOUS_LOOP_SEARCHBUGMAJORfb-contribSNG_SUSPICIOUS_NULL_FIELD_GUARDBUGMAJORfb-contribSNG_SUSPICIOUS_NULL_LOCAL_GUARDBUGMAJORfb-contribSPP_CONVERSION_OF_STRING_LITERALBUGMAJORfb-contribSPP_DOUBLE_APPENDED_LITERALSBUGMAJORfb-contribSPP_EQUALS_ON_ENUMBUGMAJORfb-contribSPP_EQUALS_ON_STRING_BUILDERBUGMAJORfb-contribSPP_INTERN_ON_CONSTANTBUGMAJORfb-contribSPP_INVALID_BOOLEAN_NULL_CHECKBUGMAJORfb-contribSPP_INVALID_CALENDAR_COMPAREBUGMAJORfb-contribSPP_NEGATIVE_BITSET_ITEMBUGMAJORfb-contribSPP_NON_ARRAY_PARMBUGMAJORfb-contribSPP_NO_CHAR_SB_CTORBUGMAJORfb-contribSPP_NULL_BEFORE_INSTANCEOFBUGMAJORfb-contribSPP_STATIC_FORMAT_STRINGBUGMAJORfb-contribSPP_STRINGBUFFER_WITH_EMPTY_STRINGBUGMAJORfb-contribSPP_STRINGBUILDER_IS_MUTABLEBUGMAJORfb-contribSPP_STUTTERED_ASSIGNMENTBUGMAJORfb-contribSPP_SUSPECT_STRING_TESTBUGMAJORfb-contribSPP_USELESS_CASINGBUGMAJORfb-contribSPP_USE_CHARATBUGMAJORfb-contribSPP_USE_GET0BUGMAJORfb-contribSPP_USE_ISNANBUGMAJORfb-contribSPP_USE_MATH_CONSTANTBUGMAJORfb-contribSPP_USE_STRINGBUILDER_LENGTHBUGMAJORfb-contribSPP_WRONG_COMMONS_TO_STRING_OBJECTBUGMAJORfb-contribSSCU_SUSPICIOUS_SHADED_CLASS_USEBUGMAJORfb-contribSTS_SPURIOUS_THREAD_STATESBUGMAJORfb-contribSUA_SUSPICIOUS_UNINITIALIZED_ARRAYBUGMAJORfb-contribSWCO_SUSPICIOUS_WAIT_ON_CONCURRENT_OBJECTBUGMAJORfb-contribTR_TAIL_RECURSIONBUGMAJORfb-contribUAC_UNNECESSARY_API_CONVERSION_DATE_TO_INSTANTBUGMAJORfb-contribUAC_UNNECESSARY_API_CONVERSION_FILE_TO_PATHBUGMAJORfb-contribUCPM_USE_CHARACTER_PARAMETERIZED_METHODBUGMAJORfb-contribUEC_USE_ENUM_COLLECTIONSBUGMAJORfb-contribUJM_UNJITABLE_METHODBUGMAJORfb-contribUMTP_UNBOUND_METHOD_TEMPLATE_PARAMETERBUGMAJORfb-contribUNNC_UNNECESSARY_NEW_NULL_CHECKBUGMAJORfb-contribUSFW_UNSYNCHRONIZED_SINGLETON_FIELD_WRITESBUGMAJORfb-contribUTAO_JUNIT_ASSERTION_ODDITIES_ASSERT_USEDBUGMAJORfb-contribUTAO_JUNIT_ASSERTION_ODDITIES_IMPOSSIBLE_NULLBUGCRITICALfb-contribUTAO_JUNIT_ASSERTION_ODDITIES_NO_ASSERTBUGMAJORfb-contribUTAO_JUNIT_ASSERTION_ODDITIES_USE_ASSERT_EQUALSBUGMAJORfb-contribUTAO_JUNIT_ASSERTION_ODDITIES_USE_ASSERT_NOT_EQUALSBUGMAJORfb-contribUTAO_JUNIT_ASSERTION_ODDITIES_USE_ASSERT_NOT_NULLBUGMAJORfb-contribUTAO_JUNIT_ASSERTION_ODDITIES_USE_ASSERT_NULLBUGMAJORfb-contribUTAO_JUNIT_ASSERTION_ODDITIES_USING_DEPRECATEDBUGMAJORfb-contribUTAO_TESTNG_ASSERTION_ODDITIES_ASSERT_USEDBUGMAJORfb-contribUTAO_TESTNG_ASSERTION_ODDITIES_IMPOSSIBLE_NULLBUGCRITICALfb-contribUTAO_TESTNG_ASSERTION_ODDITIES_NO_ASSERTBUGMAJORfb-contribUTAO_TESTNG_ASSERTION_ODDITIES_USE_ASSERT_EQUALSBUGMAJORfb-contribUTAO_TESTNG_ASSERTION_ODDITIES_USE_ASSERT_NOT_EQUALSBUGMAJORfb-contribUTAO_TESTNG_ASSERTION_ODDITIES_USE_ASSERT_NOT_NULLBUGMAJORfb-contribUTAO_TESTNG_ASSERTION_ODDITIES_USE_ASSERT_NULLBUGMAJORfb-contribWI_DUPLICATE_WIRED_TYPESBUGMAJORfb-contribWOC_WRITE_ONLY_COLLECTION_FIELDBUGMAJORfb-contribWOC_WRITE_ONLY_COLLECTION_LOCALBUGMAJORfindbugsAT_OPERATION_SEQUENCE_ON_CONCURRENT_ABSTRACTIONBUGMAJORfindbugsBAC_BAD_APPLET_CONSTRUCTORBUGMAJORfindbugsBC_BAD_CAST_TO_ABSTRACT_COLLECTIONCODE_SMELLINFOfindbugsBC_BAD_CAST_TO_CONCRETE_COLLECTIONCODE_SMELLINFOfindbugsBC_IMPOSSIBLE_CASTBUGCRITICALfindbugsBC_IMPOSSIBLE_CAST_PRIMITIVE_ARRAYBUGCRITICALfindbugsBC_IMPOSSIBLE_DOWNCASTBUGCRITICALfindbugsBC_IMPOSSIBLE_DOWNCAST_OF_TOARRAYBUGCRITICALfindbugsBC_IMPOSSIBLE_INSTANCEOFBUGCRITICALfindbugsBC_UNCONFIRMED_CASTCODE_SMELLINFOfindbugsBC_UNCONFIRMED_CAST_OF_RETURN_VALUECODE_SMELLINFOfindbugsBIT_ADD_OF_SIGNED_BYTEBUGMAJORfindbugsBIT_ANDBUGMAJORfindbugsBIT_AND_ZZBUGMAJORfindbugsBIT_IORBUGMAJORfindbugsBIT_IOR_OF_SIGNED_BYTEBUGMAJORfindbugsBIT_SIGNED_CHECK_HIGH_BITBUGMAJORfindbugsBOA_BADLY_OVERRIDDEN_ADAPTERBUGMAJORfindbugsBSHIFT_WRONG_ADD_PRIORITYBUGMAJORfindbugsBX_BOXING_IMMEDIATELY_UNBOXEDBUGMAJORfindbugsBX_BOXING_IMMEDIATELY_UNBOXED_TO_PERFORM_COERCIONBUGMAJORfindbugsBX_UNBOXED_AND_COERCED_FOR_TERNARY_OPERATORBUGMAJORfindbugsBX_UNBOXING_IMMEDIATELY_REBOXEDBUGMAJORfindbugsCAA_COVARIANT_ARRAY_ELEMENT_STOREBUGMAJORfindbugsCI_CONFUSED_INHERITANCECODE_SMELLINFOfindbugsCN_IDIOMCODE_SMELLMAJORfindbugsCN_IDIOM_NO_SUPER_CALLCODE_SMELLMAJORfindbugsCN_IMPLEMENTS_CLONE_BUT_NOT_CLONEABLECODE_SMELLMAJORfindbugsCO_SELF_NO_OBJECTCODE_SMELLMAJORfindbugsDB_DUPLICATE_BRANCHESCODE_SMELLINFOfindbugsDB_DUPLICATE_SWITCH_CLAUSESCODE_SMELLINFOfindbugsDC_DOUBLECHECKBUGMAJORfindbugsDC_PARTIALLY_CONSTRUCTEDBUGMAJORfindbugsDE_MIGHT_DROPCODE_SMELLMAJORfindbugsDLS_DEAD_LOCAL_INCREMENT_IN_RETURNBUGMAJORfindbugsDLS_DEAD_LOCAL_STORE_SHADOWS_FIELDCODE_SMELLINFOfindbugsDLS_DEAD_STORE_OF_CLASS_LITERALBUGMAJORfindbugsDLS_OVERWRITTEN_INCREMENTBUGMAJORfindbugsDL_SYNCHRONIZATION_ON_BOOLEANBUGMAJORfindbugsDL_SYNCHRONIZATION_ON_BOXED_PRIMITIVEBUGMAJORfindbugsDL_SYNCHRONIZATION_ON_SHARED_CONSTANTBUGMAJORfindbugsDL_SYNCHRONIZATION_ON_UNSHARED_BOXED_PRIMITIVEBUGMAJORfindbugsDMI_ANNOTATION_IS_NOT_VISIBLE_TO_REFLECTIONBUGMAJORfindbugsDMI_ARGUMENTS_WRONG_ORDERBUGMAJORfindbugsDMI_BAD_MONTHBUGMAJORfindbugsDMI_BIGDECIMAL_CONSTRUCTED_FROM_DOUBLEBUGMAJORfindbugsDMI_BLOCKING_METHODS_ON_URLBUGMAJORfindbugsDMI_CALLING_NEXT_FROM_HASNEXTBUGMAJORfindbugsDMI_COLLECTIONS_SHOULD_NOT_CONTAIN_THEMSELVESBUGMAJORfindbugsDMI_COLLECTION_OF_URLSBUGMAJORfindbugsDMI_CONSTANT_DB_PASSWORDVULNERABILITYMAJORfindbugsDMI_DOHBUGMAJORfindbugsDMI_EMPTY_DB_PASSWORDVULNERABILITYMAJORfindbugsDMI_FUTILE_ATTEMPT_TO_CHANGE_MAXPOOL_SIZE_OF_SCHEDULED_THREAD_POOL_EXECUTORBUGMAJORfindbugsDMI_INVOKING_HASHCODE_ON_ARRAYBUGMAJORfindbugsDMI_INVOKING_TOSTRING_ON_ANONYMOUS_ARRAYBUGMAJORfindbugsDMI_INVOKING_TOSTRING_ON_ARRAYBUGMAJORfindbugsDMI_LONG_BITS_TO_DOUBLE_INVOKED_ON_INTBUGMAJORfindbugsDMI_SCHEDULED_THREAD_POOL_EXECUTOR_WITH_ZERO_CORE_THREADSBUGMAJORfindbugsDMI_THREAD_PASSED_WHERE_RUNNABLE_EXPECTEDCODE_SMELLINFOfindbugsDMI_VACUOUS_CALL_TO_EASYMOCK_METHODBUGMAJORfindbugsDMI_VACUOUS_SELF_COLLECTION_CALLBUGMAJORfindbugsDM_BOOLEAN_CTORBUGMAJORfindbugsDM_BOXED_PRIMITIVE_FOR_COMPAREBUGMAJORfindbugsDM_BOXED_PRIMITIVE_FOR_PARSINGBUGMAJORfindbugsDM_BOXED_PRIMITIVE_TOSTRINGBUGMAJORfindbugsDM_CONVERT_CASECODE_SMELLINFOfindbugsDM_EXITCODE_SMELLMAJORfindbugsDM_FP_NUMBER_CTORBUGMAJORfindbugsDM_GCBUGMAJORfindbugsDM_INVALID_MIN_MAXBUGMAJORfindbugsDM_MONITOR_WAIT_ON_CONDITIONBUGMAJORfindbugsDM_NEW_FOR_GETCLASSBUGMAJORfindbugsDM_NEXTINT_VIA_NEXTDOUBLEBUGMAJORfindbugsDM_NUMBER_CTORBUGMAJORfindbugsDM_STRING_CTORBUGMAJORfindbugsDM_STRING_TOSTRINGBUGMAJORfindbugsDM_STRING_VOID_CTORBUGMAJORfindbugsDM_USELESS_THREADBUGMAJORfindbugsEC_ARRAY_AND_NONARRAYBUGMAJORfindbugsEC_BAD_ARRAY_COMPAREBUGMAJORfindbugsEC_INCOMPATIBLE_ARRAY_COMPAREBUGMAJORfindbugsEC_NULL_ARGBUGMAJORfindbugsEC_UNRELATED_CLASS_AND_INTERFACEBUGMAJORfindbugsEC_UNRELATED_INTERFACESBUGMAJORfindbugsEC_UNRELATED_TYPESBUGMAJORfindbugsEC_UNRELATED_TYPES_USING_POINTER_EQUALITYBUGMAJORfindbugsEQ_ABSTRACT_SELFCODE_SMELLMAJORfindbugsEQ_ALWAYS_FALSEBUGMAJORfindbugsEQ_ALWAYS_TRUEBUGMAJORfindbugsEQ_COMPARING_CLASS_NAMESBUGMAJORfindbugsEQ_DONT_DEFINE_EQUALS_FOR_ENUMBUGMAJORfindbugsEQ_OTHER_NO_OBJECTBUGMAJORfindbugsEQ_OTHER_USE_OBJECTBUGMAJORfindbugsEQ_OVERRIDING_EQUALS_NOT_SYMMETRICBUGMAJORfindbugsEQ_SELF_USE_OBJECTBUGMAJORfindbugsES_COMPARING_PARAMETER_STRING_WITH_EQCODE_SMELLMAJORfindbugsESync_EMPTY_SYNCBUGMAJORfindbugsFB_MISSING_EXPECTED_WARNINGBUGMAJORfindbugsFB_UNEXPECTED_WARNINGBUGMAJORfindbugsFE_FLOATING_POINT_EQUALITYCODE_SMELLINFOfindbugsFE_TEST_IF_EQUAL_TO_NOT_A_NUMBERBUGMAJORfindbugsFI_EMPTYCODE_SMELLMAJORfindbugsFI_EXPLICIT_INVOCATIONCODE_SMELLMAJORfindbugsFI_MISSING_SUPER_CALLCODE_SMELLMAJORfindbugsFI_PUBLIC_SHOULD_BE_PROTECTEDCODE_SMELLINFOfindbugsFI_USELESSCODE_SMELLMAJORfindbugsFL_MATH_USING_FLOAT_PRECISIONBUGMAJORfindbugsGC_UNRELATED_TYPESBUGMAJORfindbugsHE_EQUALS_NO_HASHCODECODE_SMELLMAJORfindbugsHE_HASHCODE_NO_EQUALSCODE_SMELLMAJORfindbugsHE_HASHCODE_USE_OBJECT_EQUALSCODE_SMELLMAJORfindbugsHE_INHERITS_EQUALS_USE_HASHCODECODE_SMELLMAJORfindbugsHE_SIGNATURE_DECLARES_HASHING_OF_UNHASHABLE_CLASSBUGMAJORfindbugsHE_USE_OF_UNHASHABLE_CLASSBUGMAJORfindbugsHRS_REQUEST_PARAMETER_TO_COOKIEVULNERABILITYMAJORfindbugsHRS_REQUEST_PARAMETER_TO_HTTP_HEADERVULNERABILITYMAJORfindbugsHSC_HUGE_SHARED_STRING_CONSTANTBUGMAJORfindbugsICAST_BAD_SHIFT_AMOUNTBUGMAJORfindbugsICAST_INT_2_LONG_AS_INSTANTBUGMAJORfindbugsICAST_INT_CAST_TO_DOUBLE_PASSED_TO_CEILBUGMAJORfindbugsICAST_INT_CAST_TO_FLOAT_PASSED_TO_ROUNDBUGMAJORfindbugsIC_INIT_CIRCULARITYCODE_SMELLINFOfindbugsIIL_ELEMENTS_GET_LENGTH_IN_LOOPBUGMAJORfindbugsIIL_PATTERN_COMPILE_IN_LOOPBUGMAJORfindbugsIIL_PATTERN_COMPILE_IN_LOOP_INDIRECTBUGMAJORfindbugsIIL_PREPARE_STATEMENT_IN_LOOPBUGMAJORfindbugsIIO_INEFFICIENT_INDEX_OFBUGMAJORfindbugsIIO_INEFFICIENT_LAST_INDEX_OFBUGMAJORfindbugsIJU_ASSERT_METHOD_INVOKED_FROM_RUN_METHODBUGMAJORfindbugsIJU_BAD_SUITE_METHODBUGMAJORfindbugsIJU_NO_TESTSBUGMAJORfindbugsIJU_SETUP_NO_SUPERBUGMAJORfindbugsIJU_SUITE_NOT_STATICBUGMAJORfindbugsIJU_TEARDOWN_NO_SUPERBUGMAJORfindbugsIL_CONTAINER_ADDED_TO_ITSELFBUGMAJORfindbugsIL_INFINITE_LOOPBUGMAJORfindbugsIL_INFINITE_RECURSIVE_LOOPBUGMAJORfindbugsIMA_INEFFICIENT_MEMBER_ACCESSBUGMAJORfindbugsIMSE_DONT_CATCH_IMSECODE_SMELLMAJORfindbugsIM_MULTIPLYING_RESULT_OF_IREMBUGMAJORfindbugsINT_BAD_COMPARISON_WITH_INT_VALUEBUGMAJORfindbugsINT_BAD_COMPARISON_WITH_NONNEGATIVE_VALUEBUGMAJORfindbugsINT_BAD_COMPARISON_WITH_SIGNED_BYTEBUGMAJORfindbugsIO_APPENDING_TO_OBJECT_OUTPUT_STREAMBUGMAJORfindbugsIP_PARAMETER_IS_DEAD_BUT_OVERWRITTENBUGMAJORfindbugsIS2_INCONSISTENT_SYNCBUGMAJORfindbugsISC_INSTANTIATE_STATIC_CLASSCODE_SMELLMAJORfindbugsIS_FIELD_NOT_GUARDEDBUGMAJORfindbugsIS_INCONSISTENT_SYNCBUGMAJORfindbugsITA_INEFFICIENT_TO_ARRAYBUGMAJORfindbugsJCIP_FIELD_ISNT_FINAL_IN_IMMUTABLE_CLASSCODE_SMELLMAJORfindbugsJLM_JSR166_LOCK_MONITORENTERBUGMAJORfindbugsJLM_JSR166_UTILCONCURRENT_MONITORENTERBUGMAJORfindbugsJML_JSR166_CALLING_WAIT_RATHER_THAN_AWAITBUGMAJORfindbugsLI_LAZY_INIT_STATICBUGMAJORfindbugsLI_LAZY_INIT_UPDATE_STATICBUGMAJORfindbugsMF_CLASS_MASKS_FIELDBUGMAJORfindbugsMF_METHOD_MASKS_FIELDBUGMAJORfindbugsML_SYNC_ON_FIELD_TO_GUARD_CHANGING_THAT_FIELDBUGMAJORfindbugsML_SYNC_ON_UPDATED_FIELDBUGMAJORfindbugsMSF_MUTABLE_SERVLET_FIELDBUGMAJORfindbugsMS_CANNOT_BE_FINALCODE_SMELLINFOfindbugsMS_EXPOSE_REPCODE_SMELLINFOfindbugsMWN_MISMATCHED_NOTIFYBUGMAJORfindbugsMWN_MISMATCHED_WAITBUGMAJORfindbugsNM_BAD_EQUALBUGMAJORfindbugsNM_CONFUSINGCODE_SMELLMAJORfindbugsNM_FIELD_NAMING_CONVENTIONCODE_SMELLMAJORfindbugsNM_LCASE_HASHCODEBUGMAJORfindbugsNM_LCASE_TOSTRINGBUGMAJORfindbugsNM_METHOD_CONSTRUCTOR_CONFUSIONBUGMAJORfindbugsNM_VERY_CONFUSINGBUGMAJORfindbugsNM_WRONG_PACKAGEBUGMAJORfindbugsNN_NAKED_NOTIFYBUGMAJORfindbugsNO_NOTIFY_NOT_NOTIFYALLBUGMAJORfindbugsNP_ALWAYS_NULLBUGMAJORfindbugsNP_ALWAYS_NULL_EXCEPTIONBUGMAJORfindbugsNP_ARGUMENT_MIGHT_BE_NULLBUGMAJORfindbugsNP_CLOSING_NULLBUGMAJORfindbugsNP_GUARANTEED_DEREFBUGMAJORfindbugsNP_GUARANTEED_DEREF_ON_EXCEPTION_PATHBUGMAJORfindbugsNP_NONNULL_FIELD_NOT_INITIALIZED_IN_CONSTRUCTORBUGMAJORfindbugsNP_NONNULL_PARAM_VIOLATIONBUGMAJORfindbugsNP_NONNULL_RETURN_VIOLATIONBUGMAJORfindbugsNP_NULL_INSTANCEOFBUGMAJORfindbugsNP_NULL_ON_SOME_PATHBUGMAJORfindbugsNP_NULL_ON_SOME_PATH_EXCEPTIONBUGMAJORfindbugsNP_NULL_PARAM_DEREFBUGMAJORfindbugsNP_NULL_PARAM_DEREF_ALL_TARGETS_DANGEROUSBUGMAJORfindbugsNP_NULL_PARAM_DEREF_NONVIRTUALBUGMAJORfindbugsNP_OPTIONAL_RETURN_NULLBUGMAJORfindbugsNP_STORE_INTO_NONNULL_FIELDBUGMAJORfindbugsNP_SYNC_AND_NULL_CHECK_FIELDBUGMAJORfindbugsNP_UNWRITTEN_FIELDBUGMAJORfindbugsNS_NON_SHORT_CIRCUITCODE_SMELLINFOfindbugsODR_OPEN_DATABASE_RESOURCECODE_SMELLMAJORfindbugsODR_OPEN_DATABASE_RESOURCE_EXCEPTION_PATHCODE_SMELLMAJORfindbugsOS_OPEN_STREAMCODE_SMELLMAJORfindbugsOS_OPEN_STREAM_EXCEPTION_PATHCODE_SMELLMAJORfindbugsPT_ABSOLUTE_PATH_TRAVERSALVULNERABILITYMAJORfindbugsPT_RELATIVE_PATH_TRAVERSALVULNERABILITYMAJORfindbugsPZLA_PREFER_ZERO_LENGTH_ARRAYSCODE_SMELLINFOfindbugsQBA_QUESTIONABLE_BOOLEAN_ASSIGNMENTBUGMAJORfindbugsQF_QUESTIONABLE_FOR_LOOPCODE_SMELLINFOfindbugsRANGE_ARRAY_INDEXBUGCRITICALfindbugsRANGE_ARRAY_LENGTHBUGCRITICALfindbugsRANGE_ARRAY_OFFSETBUGCRITICALfindbugsRANGE_STRING_INDEXBUGCRITICALfindbugsRCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUECODE_SMELLINFOfindbugsRCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPEBUGMAJORfindbugsRC_REF_COMPARISONBUGMAJORfindbugsREC_CATCH_EXCEPTIONCODE_SMELLINFOfindbugsRE_BAD_SYNTAX_FOR_REGULAR_EXPRESSIONBUGMAJORfindbugsRE_CANT_USE_FILE_SEPARATOR_AS_REGULAR_EXPRESSIONBUGMAJORfindbugsRE_POSSIBLE_UNINTENDED_PATTERNBUGMAJORfindbugsRI_REDUNDANT_INTERFACESCODE_SMELLINFOfindbugsRS_READOBJECT_SYNCBUGMAJORfindbugsRU_INVOKE_RUNBUGMAJORfindbugsRV_01_TO_INTBUGMAJORfindbugsRV_ABSOLUTE_VALUE_OF_HASHCODEBUGMAJORfindbugsRV_ABSOLUTE_VALUE_OF_RANDOM_INTBUGMAJORfindbugsRV_CHECK_COMPARETO_FOR_SPECIFIC_RETURN_VALUEBUGMAJORfindbugsRV_EXCEPTION_NOT_THROWNBUGMAJORfindbugsRV_RETURN_VALUE_IGNOREDBUGMAJORfindbugsRV_RETURN_VALUE_OF_PUTIFABSENT_IGNOREDBUGMAJORfindbugsRpC_REPEATED_CONDITIONAL_TESTBUGMAJORfindbugsSA_FIELD_DOUBLE_ASSIGNMENTCODE_SMELLINFOfindbugsSA_FIELD_SELF_ASSIGNMENTBUGMAJORfindbugsSA_FIELD_SELF_COMPARISONBUGMAJORfindbugsSA_FIELD_SELF_COMPUTATIONBUGMAJORfindbugsSA_LOCAL_DOUBLE_ASSIGNMENTCODE_SMELLINFOfindbugsSA_LOCAL_SELF_ASSIGNMENT_INSTEAD_OF_FIELDBUGMAJORfindbugsSA_LOCAL_SELF_COMPARISONBUGMAJORfindbugsSA_LOCAL_SELF_COMPUTATIONBUGMAJORfindbugsSBSC_USE_STRINGBUFFER_CONCATENATIONBUGMAJORfindbugsSC_START_IN_CTORBUGMAJORfindbugsSE_METHOD_MUST_BE_PRIVATEBUGMAJORfindbugsSE_READ_RESOLVE_IS_STATICBUGMAJORfindbugsSF_DEAD_STORE_DUE_TO_SWITCH_FALLTHROUGHBUGMAJORfindbugsSF_DEAD_STORE_DUE_TO_SWITCH_FALLTHROUGH_TO_THROWBUGMAJORfindbugsSF_SWITCH_FALLTHROUGHCODE_SMELLINFOfindbugsSIC_INNER_SHOULD_BE_STATICBUGMAJORfindbugsSIC_INNER_SHOULD_BE_STATIC_ANONBUGMAJORfindbugsSIC_INNER_SHOULD_BE_STATIC_NEEDS_THISBUGMAJORfindbugsSIC_THREADLOCAL_DEADLY_EMBRACEBUGMAJORfindbugsSIO_SUPERFLUOUS_INSTANCEOFBUGMAJORfindbugsSP_SPIN_ON_FIELDBUGMAJORfindbugsSQL_BAD_PREPARED_STATEMENT_ACCESSBUGMAJORfindbugsSQL_BAD_RESULTSET_ACCESSBUGMAJORfindbugsSQL_NONCONSTANT_STRING_PASSED_TO_EXECUTEVULNERABILITYMAJORfindbugsSQL_PREPARED_STATEMENT_GENERATED_FROM_NONCONSTANT_STRINGVULNERABILITYMAJORfindbugsSR_NOT_CHECKEDCODE_SMELLMAJORfindbugsSS_SHOULD_BE_STATICBUGMAJORfindbugsSTCAL_INVOKE_ON_STATIC_CALENDAR_INSTANCEBUGMAJORfindbugsSTCAL_INVOKE_ON_STATIC_DATE_FORMAT_INSTANCEBUGMAJORfindbugsSTCAL_STATIC_CALENDAR_INSTANCEBUGMAJORfindbugsSTCAL_STATIC_SIMPLE_DATE_FORMAT_INSTANCEBUGMAJORfindbugsSTI_INTERRUPTED_ON_CURRENTTHREADBUGMAJORfindbugsSTI_INTERRUPTED_ON_UNKNOWNTHREADBUGMAJORfindbugsST_WRITE_TO_STATIC_FROM_INSTANCE_METHODCODE_SMELLINFOfindbugsSWL_SLEEP_WITH_LOCK_HELDBUGMAJORfindbugsTLW_TWO_LOCK_WAITBUGMAJORfindbugsTQ_ALWAYS_VALUE_USED_WHERE_NEVER_REQUIREDBUGMAJORfindbugsTQ_COMPARING_VALUES_WITH_INCOMPATIBLE_TYPE_QUALIFIERSBUGMAJORfindbugsTQ_MAYBE_SOURCE_VALUE_REACHES_ALWAYS_SINKBUGMAJORfindbugsTQ_MAYBE_SOURCE_VALUE_REACHES_NEVER_SINKBUGMAJORfindbugsTQ_NEVER_VALUE_USED_WHERE_ALWAYS_REQUIREDBUGMAJORfindbugsTQ_UNKNOWN_VALUE_USED_WHERE_ALWAYS_STRICTLY_REQUIREDBUGMAJORfindbugsUG_SYNC_SET_UNSYNC_GETBUGMAJORfindbugsUL_UNRELEASED_LOCKBUGMAJORfindbugsUL_UNRELEASED_LOCK_EXCEPTION_PATHBUGMAJORfindbugsUMAC_UNCALLABLE_METHOD_OF_ANONYMOUS_CLASSBUGMAJORfindbugsUM_UNNECESSARY_MATHBUGMAJORfindbugsUPM_UNCALLED_PRIVATE_METHODBUGMAJORfindbugsURF_UNREAD_FIELDBUGMAJORfindbugsUR_UNINIT_READBUGMAJORfindbugsUR_UNINIT_READ_CALLED_FROM_SUPER_CONSTRUCTORBUGMAJORfindbugsUUF_UNUSED_FIELDBUGMAJORfindbugsUWF_NULL_FIELDBUGMAJORfindbugsUWF_UNWRITTEN_FIELDBUGMAJORfindbugsUW_UNCOND_WAITBUGMAJORfindbugsVA_PRIMITIVE_ARRAY_PASSED_TO_OBJECT_VARARGBUGMAJORfindbugsVO_VOLATILE_INCREMENTBUGMAJORfindbugsVO_VOLATILE_REFERENCE_TO_ARRAYBUGMAJORfindbugsVR_UNRESOLVABLE_REFERENCEBUGMAJORfindbugsWA_AWAIT_NOT_IN_LOOPBUGMAJORfindbugsWA_NOT_IN_LOOPBUGMAJORfindbugsWL_USING_GETCLASS_RATHER_THAN_CLASS_LITERALBUGMAJORfindbugsWMI_WRONG_MAP_ITERATORBUGMAJORfindbugsWS_WRITEOBJECT_SYNCBUGMAJORfindbugsXSS_REQUEST_PARAMETER_TO_SEND_ERRORVULNERABILITYMAJORfindbugsXSS_REQUEST_PARAMETER_TO_SERVLET_WRITERVULNERABILITYMAJORjavaS100CODE_SMELLMINORformat^[a-z][a-zA-Z0-9]*$javaS101CODE_SMELLMINORformat^[A-Z][a-zA-Z0-9]*$javaS106CODE_SMELLMAJORjavaS108CODE_SMELLMAJORjavaS109CODE_SMELLMAJORAuthorized numbers-1,0,1javaS1105CODE_SMELLMINORjavaS1111BUGMAJORjavaS1113CODE_SMELLMAJORjavaS1114BUGCRITICALjavaS1116CODE_SMELLCRITICALjavaS1117CODE_SMELLMAJORjavaS112CODE_SMELLMAJORjavaS1121CODE_SMELLMAJORjavaS1125CODE_SMELLMINORjavaS1126CODE_SMELLMINORjavaS1128CODE_SMELLMINORjavaS1132CODE_SMELLMINORjavaS114CODE_SMELLMINORformat^[A-Z][a-zA-Z0-9]*$javaS1141CODE_SMELLMAJORjavaS1142CODE_SMELLMAJORmax1javaS1143BUGMAJORjavaS1144CODE_SMELLMAJORjavaS1147CODE_SMELLBLOCKERjavaS1149CODE_SMELLMAJORjavaS115CODE_SMELLCRITICALformat^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$javaS1150CODE_SMELLMAJORjavaS1155CODE_SMELLMINORjavaS1157CODE_SMELLMINORjavaS1158CODE_SMELLMINORjavaS116CODE_SMELLMINORformat^[a-z][a-zA-Z0-9]*$javaS1163CODE_SMELLMAJORjavaS1166CODE_SMELLMAJORexceptionsjava.lang.InterruptedException, java.lang.NumberFormatException, java.lang.NoSuchMethodException, java.text.ParseException, java.net.MalformedURLException, java.time.format.DateTimeParseExceptionjavaS1168CODE_SMELLMAJORjavaS117CODE_SMELLMINORformat^[a-z][a-zA-Z0-9]*$javaS1170CODE_SMELLMINORjavaS1171CODE_SMELLMAJORjavaS1172CODE_SMELLMAJORjavaS1174CODE_SMELLCRITICALjavaS1175BUGCRITICALjavaS1176CODE_SMELLMAJORforClasses*.*exclusion**.internal.**javaS118CODE_SMELLMINORformat^Abstract[A-Z][a-zA-Z0-9]*$javaS1181CODE_SMELLMAJORjavaS1182CODE_SMELLMINORjavaS1185CODE_SMELLMINORjavaS1186CODE_SMELLCRITICALjavaS1190CODE_SMELLBLOCKERjavaS1192CODE_SMELLCRITICALthreshold3javaS1193CODE_SMELLMAJORjavaS1194CODE_SMELLMAJORjavaS1201BUGMAJORjavaS1206BUGMINORjavaS121CODE_SMELLCRITICALjavaS1210CODE_SMELLMINORjavaS1213CODE_SMELLMINORjavaS1214CODE_SMELLCRITICALjavaS1215CODE_SMELLMINORjavaS1217BUGMAJORjavaS1219CODE_SMELLMAJORjavaS122CODE_SMELLMAJORjavaS1221BUGMAJORjavaS1223CODE_SMELLMAJORjavaS1226BUGMINORjavaS1244BUGMAJORjavaS125CODE_SMELLMAJORjavaS1258CODE_SMELLMAJORjavaS127CODE_SMELLMAJORjavaS128CODE_SMELLMAJORjavaS1301CODE_SMELLMINORjavaS131CODE_SMELLCRITICALjavaS1312CODE_SMELLMINORformatLOG(?:GER)?javaS1317BUGMAJORjavaS1319CODE_SMELLMINORjavaS134CODE_SMELLCRITICALmax7javaS135CODE_SMELLMINORjavaS138CODE_SMELLMAJORmax100javaS1449CODE_SMELLMINORjavaS1481CODE_SMELLMINORjavaS1488CODE_SMELLMINORjavaS1541CODE_SMELLCRITICALThreshold25javaS1656BUGMAJORjavaS1659CODE_SMELLMINORjavaS1694CODE_SMELLMINORjavaS1695CODE_SMELLMAJORjavaS1696CODE_SMELLMAJORjavaS1698CODE_SMELLMAJORjavaS1699CODE_SMELLCRITICALjavaS1700CODE_SMELLMAJORjavaS1751BUGMAJORjavaS1764BUGMAJORjavaS1845CODE_SMELLBLOCKERjavaS1849BUGMAJORjavaS1854CODE_SMELLMAJORjavaS1858CODE_SMELLMINORjavaS1860BUGMAJORjavaS1862BUGMAJORjavaS1871CODE_SMELLMINORjavaS1872BUGMAJORjavaS1941CODE_SMELLMINORjavaS1948CODE_SMELLCRITICALjavaS1994CODE_SMELLMAJORjavaS2055BUGMINORjavaS2060BUGMAJORjavaS2061BUGMAJORjavaS2066BUGMINORjavaS2094CODE_SMELLMINORjavaS2095BUGBLOCKERjavaS2096CODE_SMELLBLOCKERjavaS2097BUGMINORjavaS2109BUGMAJORjavaS2110BUGMAJORjavaS2111BUGMAJORjavaS2114BUGMAJORjavaS2116BUGMAJORjavaS2118BUGMAJORjavaS2122BUGCRITICALjavaS2123BUGMAJORjavaS2127BUGMAJORjavaS2133CODE_SMELLMAJORjavaS2134BUGMAJORjavaS2140CODE_SMELLMINORjavaS2141BUGMAJORjavaS2142BUGMAJORjavaS2151BUGCRITICALjavaS2153BUGMINORjavaS2154BUGMAJORjavaS2156CODE_SMELLMINORjavaS2157CODE_SMELLMAJORjavaS2159BUGMAJORjavaS2160CODE_SMELLMINORjavaS2162BUGMINORjavaS2164BUGMINORjavaS2167BUGMINORjavaS2168BUGBLOCKERjavaS2175BUGMAJORjavaS2177BUGMAJORjavaS2183BUGMINORjavaS2184BUGMINORjavaS2189BUGBLOCKERjavaS2197CODE_SMELLMINORjavaS2200BUGMINORjavaS2201BUGMAJORjavaS2204BUGMAJORjavaS2221CODE_SMELLMAJORjavaS2222BUGCRITICALjavaS2225BUGMAJORjavaS2226BUGMAJORjavaS2230BUGMAJORjavaS2236BUGBLOCKERjavaS2250CODE_SMELLMINORjavaS2251BUGMAJORjavaS2252BUGMAJORjavaS2259BUGMAJORjavaS2272BUGMINORjavaS2273BUGMAJORjavaS2274CODE_SMELLMINORjavaS2275BUGMAJORjavaS2276BUGBLOCKERjavaS2384CODE_SMELLMINORjavaS2390CODE_SMELLMAJORjavaS2437CODE_SMELLMAJORjavaS2441BUGMAJORjavaS2444CODE_SMELLMAJORjavaS2445BUGMAJORjavaS2446BUGMAJORjavaS2583BUGMAJORjavaS2589CODE_SMELLMAJORjavaS2637BUGMINORjavaS2639BUGMAJORjavaS2674BUGMINORjavaS2676BUGMINORjavaS2677BUGMAJORjavaS2681CODE_SMELLMAJORjavaS2692CODE_SMELLMINORjavaS2695BUGBLOCKERjavaS2757BUGMAJORjavaS2789BUGMAJORjavaS2885BUGMAJORjavaS2886BUGMAJORjavaS2974CODE_SMELLMINORjavaS3010CODE_SMELLMAJORjavaS3020BUGMINORjavaS3034BUGMAJORjavaS3046BUGBLOCKERjavaS3067BUGMAJORjavaS3306BUGMAJORjavaS3346BUGMAJORjavaS3437CODE_SMELLMINORjavaS3518BUGCRITICALjavaS3599BUGMINORjavaS3626CODE_SMELLMINORjavaS3655BUGMAJORjavaS3750BUGMAJORjavaS3923BUGMAJORjavaS3984BUGMAJORjavaS3986BUGMAJORjavaS4507SECURITY_HOTSPOTMINORjavaS881CODE_SMELLMAJORpmdAssignmentToNonFinalStaticCODE_SMELLMAJORpmdAvoidArrayLoopsCODE_SMELLMAJORpmdAvoidInstantiatingObjectsInLoopsCODE_SMELLMINORpmdAvoidThreadGroupCODE_SMELLCRITICALpmdAvoidUsingNativeCodeCODE_SMELLMAJORpmdAvoidUsingShortTypeCODE_SMELLMAJORpmdAvoidUsingVolatileCODE_SMELLMAJORpmdBadComparisonCODE_SMELLMAJORpmdBigIntegerInstantiationCODE_SMELLMAJORpmdBooleanGetMethodNameCODE_SMELLMAJORcheckParameterizedMethodsfalsepmdBooleanInstantiationCODE_SMELLMAJORpmdByteInstantiationCODE_SMELLMAJORpmdCallSuperInConstructorCODE_SMELLMINORpmdCommentRequiredCODE_SMELLMINORpmdConfusingTernaryCODE_SMELLMAJORpmdDefaultPackageCODE_SMELLMINORpmdDontUseFloatTypeForLoopIndicesCODE_SMELLMAJORpmdDoubleCheckedLockingCODE_SMELLMAJORpmdEmptyMethodInAbstractClassShouldBeAbstractCODE_SMELLMAJORpmdGuardDebugLoggingCODE_SMELLMAJORpmdGuardLogStatementCODE_SMELLMAJORpmdGuardLogStatementJavaUtilCODE_SMELLMAJORpmdImmutableFieldCODE_SMELLMAJORpmdInefficientEmptyStringCheckCODE_SMELLMAJORpmdIntegerInstantiationCODE_SMELLMAJORpmdLawOfDemeterCODE_SMELLMAJORpmdLocalVariableCouldBeFinalCODE_SMELLMINORpmdLongInstantiationCODE_SMELLMAJORpmdNullAssignmentCODE_SMELLMAJORpmdOptimizableToArrayCallCODE_SMELLMAJORpmdShortInstantiationCODE_SMELLMAJORpmdSimpleDateFormatNeedsLocaleCODE_SMELLMAJORpmdSimplifyConditionalCODE_SMELLMAJORpmdSimplifyStartsWithCODE_SMELLMINORpmdSingularFieldCODE_SMELLMINORpmdUnusedNullCheckInEqualsCODE_SMELLMAJORpmdUseArraysAsListCODE_SMELLMAJORpmdUseConcurrentHashMapCODE_SMELLMAJORpmdUseLocaleWithCaseConversionsCODE_SMELLMAJORpmdUseStringBufferForStringAppendsCODE_SMELLMAJORpmdUseStringBufferLengthCODE_SMELLMINORpmdUselessOperationOnImmutableCODE_SMELLCRITICAL \ No newline at end of file diff --git a/conf/quality_profiles/python/RNC_PYTHON_A.xml b/conf/quality_profiles/python/RNC_PYTHON_A.xml deleted file mode 100644 index a4269b1..0000000 --- a/conf/quality_profiles/python/RNC_PYTHON_A.xml +++ /dev/null @@ -1 +0,0 @@ -RNC ApypythonBackticksUsageCODE_SMELLBLOCKERpythonExecStatementUsageCODE_SMELLBLOCKERpythonFunctionComplexityCODE_SMELLCRITICALmaximumFunctionComplexityThreshold10pythonLineLengthCODE_SMELLMAJORmaximumLineLength100pythonOneStatementPerLineCODE_SMELLMAJORpythonPreIncrementDecrementBUGMAJORpythonPrintStatementUsageCODE_SMELLBLOCKERpythonS100CODE_SMELLMINORformat^[a-z_][a-z0-9_]{2,}$pythonS101CODE_SMELLMINORformat^[A-Z_][a-zA-Z0-9]+$pythonS1142CODE_SMELLMAJORmax1pythonS116CODE_SMELLMINORformat^[_a-z][_a-z0-9]*$pythonS117CODE_SMELLMINORformat^[_a-z][a-z0-9_]*$pythonS125CODE_SMELLMAJORexception(fmt|py\w+):.*pythonS134CODE_SMELLCRITICALmax5pythonS1542CODE_SMELLMAJORformat^[a-z_][a-z0-9_]{2,}$pythonS1578CODE_SMELLMINORformat(([a-z_][a-z0-9_]*)|([A-Z][a-zA-Z0-9]+))$pythonS1656BUGMAJORpythonS1716BUGCRITICALpythonS1720CODE_SMELLMAJORpythonS1763BUGMAJORpythonS1764BUGMAJORpythonS1862BUGMAJORpythonS2711BUGBLOCKERpythonS2712BUGBLOCKERpythonS2734BUGBLOCKERpythonS5722BUGBLOCKER \ No newline at end of file diff --git a/conf/quality_profiles/python/RNC_PYTHON_B.xml b/conf/quality_profiles/python/RNC_PYTHON_B.xml deleted file mode 100644 index 2c5f907..0000000 --- a/conf/quality_profiles/python/RNC_PYTHON_B.xml +++ /dev/null @@ -1 +0,0 @@ -RNC BpypythonBackticksUsageCODE_SMELLBLOCKERpythonExecStatementUsageCODE_SMELLBLOCKERpythonFunctionComplexityCODE_SMELLCRITICALmaximumFunctionComplexityThreshold10pythonLineLengthCODE_SMELLMAJORmaximumLineLength100pythonOneStatementPerLineCODE_SMELLMAJORpythonPreIncrementDecrementBUGMAJORpythonPrintStatementUsageCODE_SMELLBLOCKERpythonS100CODE_SMELLMINORformat^[a-z_][a-z0-9_]{2,}$pythonS101CODE_SMELLMINORformat^[A-Z_][a-zA-Z0-9]+$pythonS1142CODE_SMELLMAJORmax1pythonS116CODE_SMELLMINORformat^[_a-z][_a-z0-9]*$pythonS117CODE_SMELLMINORformat^[_a-z][a-z0-9_]*$pythonS125CODE_SMELLMAJORexception(fmt|py\w+):.*pythonS134CODE_SMELLCRITICALmax5pythonS1542CODE_SMELLMAJORformat^[a-z_][a-z0-9_]{2,}$pythonS1578CODE_SMELLMINORformat(([a-z_][a-z0-9_]*)|([A-Z][a-zA-Z0-9]+))$pythonS1656BUGMAJORpythonS1716BUGCRITICALpythonS1720CODE_SMELLMAJORpythonS1763BUGMAJORpythonS1764BUGMAJORpythonS1862BUGMAJORpythonS2711BUGBLOCKERpythonS2712BUGBLOCKERpythonS2734BUGBLOCKERpythonS5722BUGBLOCKER \ No newline at end of file diff --git a/conf/quality_profiles/python/RNC_PYTHON_C.xml b/conf/quality_profiles/python/RNC_PYTHON_C.xml deleted file mode 100644 index 878faf8..0000000 --- a/conf/quality_profiles/python/RNC_PYTHON_C.xml +++ /dev/null @@ -1 +0,0 @@ -RNC CpypythonBackticksUsageCODE_SMELLBLOCKERpythonExecStatementUsageCODE_SMELLBLOCKERpythonFunctionComplexityCODE_SMELLCRITICALmaximumFunctionComplexityThreshold15pythonLineLengthCODE_SMELLMAJORmaximumLineLength100pythonOneStatementPerLineCODE_SMELLMAJORpythonPreIncrementDecrementBUGMAJORpythonPrintStatementUsageCODE_SMELLBLOCKERpythonS100CODE_SMELLMINORformat^[a-z_][a-z0-9_]{2,}$pythonS101CODE_SMELLMINORformat^[A-Z_][a-zA-Z0-9]+$pythonS1142CODE_SMELLMAJORmax1pythonS116CODE_SMELLMINORformat^[_a-z][_a-z0-9]*$pythonS117CODE_SMELLMINORformat^[_a-z][a-z0-9_]*$pythonS125CODE_SMELLMAJORexception(fmt|py\w+):.*pythonS134CODE_SMELLCRITICALmax6pythonS1542CODE_SMELLMAJORformat^[a-z_][a-z0-9_]{2,}$pythonS1578CODE_SMELLMINORformat(([a-z_][a-z0-9_]*)|([A-Z][a-zA-Z0-9]+))$pythonS1656BUGMAJORpythonS1716BUGCRITICALpythonS1720CODE_SMELLMAJORpythonS1763BUGMAJORpythonS1764BUGMAJORpythonS1862BUGMAJORpythonS2711BUGBLOCKERpythonS2712BUGBLOCKERpythonS2734BUGBLOCKERpythonS5722BUGBLOCKER \ No newline at end of file diff --git a/conf/quality_profiles/python/RNC_PYTHON_D.xml b/conf/quality_profiles/python/RNC_PYTHON_D.xml deleted file mode 100644 index 07769c8..0000000 --- a/conf/quality_profiles/python/RNC_PYTHON_D.xml +++ /dev/null @@ -1 +0,0 @@ -RNC DpypythonBackticksUsageCODE_SMELLBLOCKERpythonExecStatementUsageCODE_SMELLBLOCKERpythonFunctionComplexityCODE_SMELLCRITICALmaximumFunctionComplexityThreshold25pythonLineLengthCODE_SMELLMAJORmaximumLineLength100pythonOneStatementPerLineCODE_SMELLMAJORpythonPreIncrementDecrementBUGMAJORpythonPrintStatementUsageCODE_SMELLBLOCKERpythonS100CODE_SMELLMINORformat^[a-z_][a-z0-9_]{2,}$pythonS101CODE_SMELLMINORformat^[A-Z_][a-zA-Z0-9]+$pythonS1142CODE_SMELLMAJORmax1pythonS116CODE_SMELLMINORformat^[_a-z][_a-z0-9]*$pythonS117CODE_SMELLMINORformat^[_a-z][a-z0-9_]*$pythonS125CODE_SMELLMAJORexception(fmt|py\w+):.*pythonS134CODE_SMELLCRITICALmax7pythonS1542CODE_SMELLMAJORformat^[a-z_][a-z0-9_]{2,}$pythonS1578CODE_SMELLMINORformat(([a-z_][a-z0-9_]*)|([A-Z][a-zA-Z0-9]+))$pythonS1656BUGMAJORpythonS1716BUGCRITICALpythonS1720CODE_SMELLMAJORpythonS1763BUGMAJORpythonS1764BUGMAJORpythonS1862BUGMAJORpythonS2711BUGBLOCKERpythonS2712BUGBLOCKERpythonS2734BUGBLOCKERpythonS5722BUGBLOCKER \ No newline at end of file diff --git a/conf/quality_profiles/shell/RNC_ALL_SHELLCHECK_A.xml b/conf/quality_profiles/shell/RNC_ALL_SHELLCHECK_A.xml deleted file mode 100644 index 36399ce..0000000 --- a/conf/quality_profiles/shell/RNC_ALL_SHELLCHECK_A.xml +++ /dev/null @@ -1 +0,0 @@ -RNC ALL SHELLCHECK AshellshellcheckSC1000CODE_SMELLMAJORshellcheckSC1001CODE_SMELLINFOshellcheckSC1003CODE_SMELLINFOshellcheckSC1004CODE_SMELLINFOshellcheckSC1007CODE_SMELLMAJORshellcheckSC1008CODE_SMELLBLOCKERshellcheckSC1009CODE_SMELLINFOshellcheckSC1010CODE_SMELLMAJORshellcheckSC1011CODE_SMELLMAJORshellcheckSC1012CODE_SMELLMAJORshellcheckSC1013CODE_SMELLMAJORshellcheckSC1014CODE_SMELLMAJORshellcheckSC1017CODE_SMELLBLOCKERshellcheckSC1018CODE_SMELLBLOCKERshellcheckSC1019CODE_SMELLBLOCKERshellcheckSC1020CODE_SMELLBLOCKERshellcheckSC1021CODE_SMELLBLOCKERshellcheckSC1026CODE_SMELLBLOCKERshellcheckSC1027CODE_SMELLBLOCKERshellcheckSC1028CODE_SMELLBLOCKERshellcheckSC1029CODE_SMELLBLOCKERshellcheckSC1033CODE_SMELLBLOCKERshellcheckSC1034CODE_SMELLBLOCKERshellcheckSC1035CODE_SMELLBLOCKERshellcheckSC1036CODE_SMELLBLOCKERshellcheckSC1037CODE_SMELLBLOCKERshellcheckSC1038CODE_SMELLBLOCKERshellcheckSC1039CODE_SMELLBLOCKERshellcheckSC1040CODE_SMELLBLOCKERshellcheckSC1041CODE_SMELLBLOCKERshellcheckSC1042CODE_SMELLBLOCKERshellcheckSC1043CODE_SMELLBLOCKERshellcheckSC1044CODE_SMELLBLOCKERshellcheckSC1045CODE_SMELLBLOCKERshellcheckSC1046CODE_SMELLBLOCKERshellcheckSC1047CODE_SMELLBLOCKERshellcheckSC1048CODE_SMELLBLOCKERshellcheckSC1049CODE_SMELLBLOCKERshellcheckSC1050CODE_SMELLBLOCKERshellcheckSC1051CODE_SMELLBLOCKERshellcheckSC1052CODE_SMELLBLOCKERshellcheckSC1053CODE_SMELLBLOCKERshellcheckSC1054CODE_SMELLBLOCKERshellcheckSC1055CODE_SMELLBLOCKERshellcheckSC1056CODE_SMELLBLOCKERshellcheckSC1057CODE_SMELLBLOCKERshellcheckSC1058CODE_SMELLBLOCKERshellcheckSC1059CODE_SMELLBLOCKERshellcheckSC1060CODE_SMELLBLOCKERshellcheckSC1061CODE_SMELLBLOCKERshellcheckSC1062CODE_SMELLBLOCKERshellcheckSC1063CODE_SMELLBLOCKERshellcheckSC1064CODE_SMELLBLOCKERshellcheckSC1065CODE_SMELLBLOCKERshellcheckSC1066CODE_SMELLBLOCKERshellcheckSC1067CODE_SMELLBLOCKERshellcheckSC1068CODE_SMELLBLOCKERshellcheckSC1069CODE_SMELLMAJORshellcheckSC1070CODE_SMELLBLOCKERshellcheckSC1071CODE_SMELLBLOCKERshellcheckSC1072CODE_SMELLBLOCKERshellcheckSC1073CODE_SMELLBLOCKERshellcheckSC1074CODE_SMELLBLOCKERshellcheckSC1075CODE_SMELLBLOCKERshellcheckSC1076CODE_SMELLBLOCKERshellcheckSC1077CODE_SMELLBLOCKERshellcheckSC1078CODE_SMELLMAJORshellcheckSC1079CODE_SMELLINFOshellcheckSC1080CODE_SMELLBLOCKERshellcheckSC1081CODE_SMELLBLOCKERshellcheckSC1082CODE_SMELLBLOCKERshellcheckSC1083BUGMAJORshellcheckSC1084CODE_SMELLBLOCKERshellcheckSC1085CODE_SMELLBLOCKERshellcheckSC1086CODE_SMELLBLOCKERshellcheckSC1087CODE_SMELLBLOCKERshellcheckSC1088CODE_SMELLBLOCKERshellcheckSC1089CODE_SMELLBLOCKERshellcheckSC1090CODE_SMELLMAJORshellcheckSC1091CODE_SMELLINFOshellcheckSC1092CODE_SMELLBLOCKERshellcheckSC1093CODE_SMELLINFOshellcheckSC1094CODE_SMELLMAJORshellcheckSC1095CODE_SMELLBLOCKERshellcheckSC1097CODE_SMELLBLOCKERshellcheckSC1098CODE_SMELLMAJORshellcheckSC1099CODE_SMELLMAJORshellcheckSC1100CODE_SMELLBLOCKERshellcheckSC1101CODE_SMELLBLOCKERshellcheckSC1102CODE_SMELLBLOCKERshellcheckSC1103CODE_SMELLBLOCKERshellcheckSC1104CODE_SMELLBLOCKERshellcheckSC1105CODE_SMELLBLOCKERshellcheckSC1106CODE_SMELLBLOCKERshellcheckSC1107CODE_SMELLMAJORshellcheckSC1108CODE_SMELLBLOCKERshellcheckSC1109CODE_SMELLBLOCKERshellcheckSC1110CODE_SMELLMAJORshellcheckSC1111CODE_SMELLMAJORshellcheckSC1112CODE_SMELLMAJORshellcheckSC1113CODE_SMELLBLOCKERshellcheckSC1114CODE_SMELLBLOCKERshellcheckSC1115CODE_SMELLBLOCKERshellcheckSC1116CODE_SMELLBLOCKERshellcheckSC1118CODE_SMELLBLOCKERshellcheckSC1119CODE_SMELLBLOCKERshellcheckSC1120CODE_SMELLBLOCKERshellcheckSC1121CODE_SMELLBLOCKERshellcheckSC1122CODE_SMELLBLOCKERshellcheckSC1123CODE_SMELLBLOCKERshellcheckSC1124CODE_SMELLBLOCKERshellcheckSC1125CODE_SMELLBLOCKERshellcheckSC1126CODE_SMELLBLOCKERshellcheckSC1127CODE_SMELLBLOCKERshellcheckSC1128CODE_SMELLBLOCKERshellcheckSC1129CODE_SMELLMAJORshellcheckSC1130CODE_SMELLMAJORshellcheckSC1131CODE_SMELLBLOCKERshellcheckSC1132CODE_SMELLMAJORshellcheckSC1133CODE_SMELLBLOCKERshellcheckSC1134CODE_SMELLBLOCKERshellcheckSC1135CODE_SMELLINFOshellcheckSC1136CODE_SMELLMAJORshellcheckSC1137CODE_SMELLBLOCKERshellcheckSC1138CODE_SMELLBLOCKERshellcheckSC1139CODE_SMELLBLOCKERshellcheckSC1140CODE_SMELLBLOCKERshellcheckSC1141CODE_SMELLBLOCKERshellcheckSC1142CODE_SMELLBLOCKERshellcheckSC1143CODE_SMELLBLOCKERshellcheckSC1144CODE_SMELLBLOCKERshellcheckSC1145CODE_SMELLBLOCKERshellcheckSC2000CODE_SMELLINFOshellcheckSC2001CODE_SMELLINFOshellcheckSC2002CODE_SMELLINFOshellcheckSC2003CODE_SMELLINFOshellcheckSC2004CODE_SMELLINFOshellcheckSC2005CODE_SMELLINFOshellcheckSC2006CODE_SMELLINFOshellcheckSC2007CODE_SMELLINFOshellcheckSC2008CODE_SMELLMAJORshellcheckSC2009CODE_SMELLINFOshellcheckSC2010CODE_SMELLMAJORshellcheckSC2011CODE_SMELLMAJORshellcheckSC2012CODE_SMELLINFOshellcheckSC2013CODE_SMELLINFOshellcheckSC2014CODE_SMELLINFOshellcheckSC2015CODE_SMELLINFOshellcheckSC2016CODE_SMELLINFOshellcheckSC2017CODE_SMELLINFOshellcheckSC2018CODE_SMELLINFOshellcheckSC2019CODE_SMELLINFOshellcheckSC2020CODE_SMELLINFOshellcheckSC2021CODE_SMELLINFOshellcheckSC2022CODE_SMELLINFOshellcheckSC2023CODE_SMELLINFOshellcheckSC2024CODE_SMELLMAJORshellcheckSC2025CODE_SMELLINFOshellcheckSC2026CODE_SMELLINFOshellcheckSC2027CODE_SMELLMAJORshellcheckSC2028CODE_SMELLINFOshellcheckSC2029CODE_SMELLINFOshellcheckSC2030CODE_SMELLINFOshellcheckSC2031CODE_SMELLINFOshellcheckSC2032CODE_SMELLINFOshellcheckSC2033CODE_SMELLMAJORshellcheckSC2034BUGMAJORshellcheckSC2035CODE_SMELLINFOshellcheckSC2036CODE_SMELLMAJORshellcheckSC2037CODE_SMELLBLOCKERshellcheckSC2038CODE_SMELLMAJORshellcheckSC2039CODE_SMELLMAJORshellcheckSC2040CODE_SMELLMAJORshellcheckSC2041CODE_SMELLMAJORshellcheckSC2042CODE_SMELLMAJORshellcheckSC2043BUGMAJORshellcheckSC2044CODE_SMELLMAJORshellcheckSC2045CODE_SMELLMAJORshellcheckSC2046CODE_SMELLMAJORshellcheckSC2048CODE_SMELLMAJORshellcheckSC2049CODE_SMELLMAJORshellcheckSC2050CODE_SMELLMAJORshellcheckSC2051CODE_SMELLMAJORshellcheckSC2053CODE_SMELLMAJORshellcheckSC2054CODE_SMELLMAJORshellcheckSC2055CODE_SMELLMAJORshellcheckSC2056CODE_SMELLMAJORshellcheckSC2057CODE_SMELLMAJORshellcheckSC2058CODE_SMELLMAJORshellcheckSC2059CODE_SMELLINFOshellcheckSC2060CODE_SMELLMAJORshellcheckSC2061CODE_SMELLMAJORshellcheckSC2062CODE_SMELLMAJORshellcheckSC2063CODE_SMELLMAJORshellcheckSC2064CODE_SMELLMAJORshellcheckSC2065CODE_SMELLMAJORshellcheckSC2066CODE_SMELLBLOCKERshellcheckSC2067CODE_SMELLBLOCKERshellcheckSC2068CODE_SMELLBLOCKERshellcheckSC2069CODE_SMELLMAJORshellcheckSC2070CODE_SMELLBLOCKERshellcheckSC2071CODE_SMELLBLOCKERshellcheckSC2072CODE_SMELLBLOCKERshellcheckSC2073CODE_SMELLBLOCKERshellcheckSC2074CODE_SMELLBLOCKERshellcheckSC2075CODE_SMELLBLOCKERshellcheckSC2076CODE_SMELLMAJORshellcheckSC2077CODE_SMELLBLOCKERshellcheckSC2078CODE_SMELLBLOCKERshellcheckSC2079CODE_SMELLBLOCKERshellcheckSC2080CODE_SMELLBLOCKERshellcheckSC2081CODE_SMELLBLOCKERshellcheckSC2082CODE_SMELLBLOCKERshellcheckSC2083CODE_SMELLBLOCKERshellcheckSC2084CODE_SMELLBLOCKERshellcheckSC2086CODE_SMELLINFOshellcheckSC2087CODE_SMELLMAJORshellcheckSC2088CODE_SMELLMAJORshellcheckSC2089CODE_SMELLMAJORshellcheckSC2090CODE_SMELLMAJORshellcheckSC2091CODE_SMELLMAJORshellcheckSC2092CODE_SMELLMAJORshellcheckSC2093CODE_SMELLMAJORshellcheckSC2094CODE_SMELLINFOshellcheckSC2095CODE_SMELLMAJORshellcheckSC2096CODE_SMELLBLOCKERshellcheckSC2097CODE_SMELLMAJORshellcheckSC2098CODE_SMELLMAJORshellcheckSC2099CODE_SMELLMAJORshellcheckSC2100CODE_SMELLMAJORshellcheckSC2101CODE_SMELLMAJORshellcheckSC2102CODE_SMELLINFOshellcheckSC2103CODE_SMELLINFOshellcheckSC2104CODE_SMELLBLOCKERshellcheckSC2105CODE_SMELLBLOCKERshellcheckSC2106CODE_SMELLMAJORshellcheckSC2107CODE_SMELLBLOCKERshellcheckSC2108CODE_SMELLBLOCKERshellcheckSC2109CODE_SMELLBLOCKERshellcheckSC2110CODE_SMELLBLOCKERshellcheckSC2111CODE_SMELLBLOCKERshellcheckSC2112CODE_SMELLMAJORshellcheckSC2113CODE_SMELLMAJORshellcheckSC2114CODE_SMELLMAJORshellcheckSC2115CODE_SMELLMAJORshellcheckSC2116CODE_SMELLINFOshellcheckSC2117CODE_SMELLINFOshellcheckSC2118CODE_SMELLBLOCKERshellcheckSC2119CODE_SMELLINFOshellcheckSC2120CODE_SMELLMAJORshellcheckSC2121CODE_SMELLMAJORshellcheckSC2122CODE_SMELLBLOCKERshellcheckSC2123CODE_SMELLMAJORshellcheckSC2124BUGMAJORshellcheckSC2125CODE_SMELLMAJORshellcheckSC2126CODE_SMELLINFOshellcheckSC2127CODE_SMELLBLOCKERshellcheckSC2128CODE_SMELLMAJORshellcheckSC2129CODE_SMELLINFOshellcheckSC2130CODE_SMELLMAJORshellcheckSC2139CODE_SMELLMAJORshellcheckSC2140CODE_SMELLMAJORshellcheckSC2141CODE_SMELLMAJORshellcheckSC2142CODE_SMELLBLOCKERshellcheckSC2143CODE_SMELLINFOshellcheckSC2144CODE_SMELLBLOCKERshellcheckSC2145CODE_SMELLBLOCKERshellcheckSC2146CODE_SMELLMAJORshellcheckSC2147CODE_SMELLMAJORshellcheckSC2148CODE_SMELLBLOCKERshellcheckSC2149CODE_SMELLMAJORshellcheckSC2150CODE_SMELLMAJORshellcheckSC2151CODE_SMELLBLOCKERshellcheckSC2152CODE_SMELLBLOCKERshellcheckSC2153CODE_SMELLINFOshellcheckSC2154CODE_SMELLMAJORshellcheckSC2155CODE_SMELLMAJORshellcheckSC2156CODE_SMELLMAJORshellcheckSC2157CODE_SMELLBLOCKERshellcheckSC2158CODE_SMELLBLOCKERshellcheckSC2159CODE_SMELLBLOCKERshellcheckSC2160CODE_SMELLINFOshellcheckSC2161CODE_SMELLINFOshellcheckSC2162CODE_SMELLINFOshellcheckSC2163CODE_SMELLMAJORshellcheckSC2164CODE_SMELLMAJORshellcheckSC2165CODE_SMELLMAJORshellcheckSC2166CODE_SMELLMAJORshellcheckSC2167CODE_SMELLMAJORshellcheckSC2168CODE_SMELLBLOCKERshellcheckSC2169CODE_SMELLMAJORshellcheckSC2170CODE_SMELLBLOCKERshellcheckSC2171CODE_SMELLMAJORshellcheckSC2172CODE_SMELLMAJORshellcheckSC2173CODE_SMELLBLOCKERshellcheckSC2174CODE_SMELLMAJORshellcheckSC2175CODE_SMELLINFOshellcheckSC2176CODE_SMELLMAJORshellcheckSC2177CODE_SMELLMAJORshellcheckSC2178CODE_SMELLMAJORshellcheckSC2179CODE_SMELLMAJORshellcheckSC2180CODE_SMELLMAJORshellcheckSC2181CODE_SMELLINFOshellcheckSC2182CODE_SMELLBLOCKERshellcheckSC2183CODE_SMELLMAJORshellcheckSC2184CODE_SMELLMAJORshellcheckSC2185CODE_SMELLINFOshellcheckSC2186CODE_SMELLMAJORshellcheckSC2187CODE_SMELLMAJORshellcheckSC2188BUGMAJORshellcheckSC2189CODE_SMELLBLOCKERshellcheckSC2190CODE_SMELLMAJORshellcheckSC2191CODE_SMELLMAJORshellcheckSC2192CODE_SMELLMAJORshellcheckSC2193BUGMAJORshellcheckSC2194CODE_SMELLMAJORshellcheckSC2195CODE_SMELLMAJORshellcheckSC2196CODE_SMELLINFOshellcheckSC2197CODE_SMELLINFOshellcheckSC2198CODE_SMELLMAJORshellcheckSC2199CODE_SMELLBLOCKERshellcheckSC2200CODE_SMELLMAJORshellcheckSC2201CODE_SMELLBLOCKERshellcheckSC2202CODE_SMELLMAJORshellcheckSC2203CODE_SMELLBLOCKERshellcheckSC2204CODE_SMELLBLOCKERshellcheckSC2205CODE_SMELLMAJORshellcheckSC2206CODE_SMELLMAJORshellcheckSC2207CODE_SMELLMAJORshellcheckSC2208CODE_SMELLBLOCKERshellcheckSC2209CODE_SMELLMAJORshellcheckSC2210CODE_SMELLMAJORshellcheckSC2211CODE_SMELLMAJORshellcheckSC2212CODE_SMELLINFOshellcheckSC2213CODE_SMELLMAJORshellcheckSC2214CODE_SMELLMAJORshellcheckSC2215BUGMAJORshellcheckSC2216CODE_SMELLMAJORshellcheckSC2217CODE_SMELLMAJORshellcheckSC2218CODE_SMELLBLOCKERshellcheckSC2219CODE_SMELLINFOshellcheckSC2220CODE_SMELLMAJORshellcheckSC2221CODE_SMELLMAJORshellcheckSC2222CODE_SMELLMAJORshellcheckSC2223CODE_SMELLINFOshellcheckSC2224CODE_SMELLBLOCKERshellcheckSC2225CODE_SMELLBLOCKERshellcheckSC2226CODE_SMELLMAJORshellcheckSC2227CODE_SMELLMAJORshellcheckSC2229CODE_SMELLMAJORshellcheckSC2230CODE_SMELLINFOshellcheckSC2231CODE_SMELLINFOshellcheckSC2232CODE_SMELLMAJORshellcheckSC2233CODE_SMELLINFOshellcheckSC2234CODE_SMELLINFOshellcheckSC2235CODE_SMELLINFOshellcheckSC2236CODE_SMELLINFOshellcheckSC2237CODE_SMELLINFOshellcheckSC2238CODE_SMELLMAJORshellcheckSC2239CODE_SMELLBLOCKERshellcheckSC2240CODE_SMELLMAJORshellcheckSC2241CODE_SMELLBLOCKERshellcheckSC2242CODE_SMELLBLOCKERshellcheckSC2243CODE_SMELLMAJORshellcheckSC2244CODE_SMELLMAJORshellcheckSC2245CODE_SMELLMAJORshellcheckSC2246CODE_SMELLBLOCKERshellcheckSC2247CODE_SMELLMAJORshellcheckSC2248CODE_SMELLINFOshellcheckSC2249CODE_SMELLINFOshellcheckSC2250CODE_SMELLMAJORshellcheckSC2251CODE_SMELLINFOshellcheckSC2252CODE_SMELLMAJORshellcheckSC2253CODE_SMELLMAJORshellcheckSC2254CODE_SMELLMAJORshellcheckSC2255CODE_SMELLBLOCKERshellcheckSC2256CODE_SMELLMAJORshellcheckSC2257CODE_SMELLMAJORshellcheckSC2258CODE_SMELLMAJORshellcheckSC2259CODE_SMELLBLOCKERshellcheckSC2260CODE_SMELLBLOCKERshellcheckSC2261CODE_SMELLBLOCKERshellcheckSC2262CODE_SMELLMAJORshellcheckSC2263CODE_SMELLINFOshellcheckSC2264CODE_SMELLMAJORshellcheckSC2265CODE_SMELLMAJORshellcheckSC2266CODE_SMELLMAJORshellcheckSC2267CODE_SMELLINFOshellcheckSC2268CODE_SMELLMAJORshellcheckSC2269CODE_SMELLINFOshellcheckSC2270CODE_SMELLBLOCKERshellcheckSC2271CODE_SMELLBLOCKERshellcheckSC2272CODE_SMELLBLOCKERshellcheckSC2273CODE_SMELLBLOCKERshellcheckSC2274CODE_SMELLBLOCKERshellcheckSC2275CODE_SMELLBLOCKERshellcheckSC2276CODE_SMELLBLOCKERshellcheckSC2277CODE_SMELLMAJORshellcheckSC2278CODE_SMELLBLOCKERshellcheckSC2279CODE_SMELLBLOCKERshellcheckSC2280CODE_SMELLBLOCKERshellcheckSC2281CODE_SMELLMAJORshellcheckSC2282CODE_SMELLBLOCKERshellcheckSC2283CODE_SMELLBLOCKERshellcheckSC2284CODE_SMELLBLOCKERshellcheckSC2285CODE_SMELLMAJORshellcheckSC2286CODE_SMELLBLOCKERshellcheckSC2287CODE_SMELLBLOCKERshellcheckSC2288CODE_SMELLMAJORshellcheckSC2289CODE_SMELLBLOCKERshellcheckSC2290CODE_SMELLMAJORshellcheckSC2291CODE_SMELLINFOshellcheckSC2292CODE_SMELLMAJORshellcheckSC2293CODE_SMELLINFOshellcheckSC2294CODE_SMELLMAJORshellcheckSC2295CODE_SMELLMAJORshellcheckSC2296CODE_SMELLBLOCKERshellcheckSC2297CODE_SMELLBLOCKERshellcheckSC2298CODE_SMELLBLOCKERshellcheckSC2299CODE_SMELLBLOCKERshellcheckSC2300CODE_SMELLBLOCKERshellcheckSC2301CODE_SMELLBLOCKERshellcheckSC2302CODE_SMELLMAJORshellcheckSC2303CODE_SMELLMAJORshellcheckSC2304CODE_SMELLBLOCKERshellcheckSC2305CODE_SMELLMAJORshellcheckSC2306CODE_SMELLMAJORshellcheckSC2307CODE_SMELLMAJORshellcheckSC2308CODE_SMELLINFOshellcheckSC2309CODE_SMELLMAJORshellcheckSC2310CODE_SMELLINFOshellcheckSC2311CODE_SMELLINFOshellcheckSC2312CODE_SMELLINFOshellcheckSC2313CODE_SMELLMAJORshellcheckSC2314CODE_SMELLMAJORshellcheckSC2315CODE_SMELLMAJORshellcheckSC3001CODE_SMELLMAJORshellcheckSC3002CODE_SMELLMAJORshellcheckSC3003CODE_SMELLMAJORshellcheckSC3004CODE_SMELLMAJORshellcheckSC3005CODE_SMELLMAJORshellcheckSC3006CODE_SMELLMAJORshellcheckSC3007CODE_SMELLMAJORshellcheckSC3008CODE_SMELLMAJORshellcheckSC3009CODE_SMELLMAJORshellcheckSC3010CODE_SMELLMAJORshellcheckSC3011CODE_SMELLMAJORshellcheckSC3012CODE_SMELLMAJORshellcheckSC3013CODE_SMELLMAJORshellcheckSC3014CODE_SMELLMAJORshellcheckSC3015CODE_SMELLMAJORshellcheckSC3016CODE_SMELLMAJORshellcheckSC3017CODE_SMELLMAJORshellcheckSC3018CODE_SMELLMAJORshellcheckSC3019CODE_SMELLMAJORshellcheckSC3020CODE_SMELLMAJORshellcheckSC3021CODE_SMELLMAJORshellcheckSC3022CODE_SMELLMAJORshellcheckSC3023CODE_SMELLMAJORshellcheckSC3024CODE_SMELLMAJORshellcheckSC3025CODE_SMELLMAJORshellcheckSC3026CODE_SMELLMAJORshellcheckSC3028CODE_SMELLMAJORshellcheckSC3029CODE_SMELLMAJORshellcheckSC3030CODE_SMELLMAJORshellcheckSC3031CODE_SMELLMAJORshellcheckSC3032CODE_SMELLMAJORshellcheckSC3033CODE_SMELLMAJORshellcheckSC3034CODE_SMELLMAJORshellcheckSC3035CODE_SMELLMAJORshellcheckSC3036CODE_SMELLMAJORshellcheckSC3037CODE_SMELLMAJORshellcheckSC3038CODE_SMELLMAJORshellcheckSC3039CODE_SMELLMAJORshellcheckSC3040CODE_SMELLMAJORshellcheckSC3041CODE_SMELLMAJORshellcheckSC3042CODE_SMELLMAJORshellcheckSC3043CODE_SMELLMAJORshellcheckSC3044CODE_SMELLMAJORshellcheckSC3045CODE_SMELLMAJORshellcheckSC3046CODE_SMELLMAJORshellcheckSC3047CODE_SMELLMAJORshellcheckSC3048CODE_SMELLMAJORshellcheckSC3049CODE_SMELLMAJORshellcheckSC3050CODE_SMELLMAJORshellcheckSC3051CODE_SMELLMAJORshellcheckSC3052CODE_SMELLMAJORshellcheckSC3053CODE_SMELLMAJORshellcheckSC3054CODE_SMELLMAJORshellcheckSC3055CODE_SMELLMAJORshellcheckSC3056CODE_SMELLMAJORshellcheckSC3057CODE_SMELLMAJORshellcheckSC3058CODE_SMELLMAJORshellcheckSC3059CODE_SMELLMAJORshellcheckSC3060CODE_SMELLMAJOR \ No newline at end of file diff --git a/conf/quality_profiles/shell/RNC_ALL_SHELLCHECK_B.xml b/conf/quality_profiles/shell/RNC_ALL_SHELLCHECK_B.xml deleted file mode 100644 index ee35ed5..0000000 --- a/conf/quality_profiles/shell/RNC_ALL_SHELLCHECK_B.xml +++ /dev/null @@ -1 +0,0 @@ -RNC ALL SHELLCHECK BshellshellcheckSC1000CODE_SMELLMAJORshellcheckSC1001CODE_SMELLINFOshellcheckSC1003CODE_SMELLINFOshellcheckSC1004CODE_SMELLINFOshellcheckSC1007CODE_SMELLMAJORshellcheckSC1008CODE_SMELLBLOCKERshellcheckSC1009CODE_SMELLINFOshellcheckSC1010CODE_SMELLMAJORshellcheckSC1011CODE_SMELLMAJORshellcheckSC1012CODE_SMELLMAJORshellcheckSC1013CODE_SMELLMAJORshellcheckSC1014CODE_SMELLMAJORshellcheckSC1017CODE_SMELLBLOCKERshellcheckSC1018CODE_SMELLBLOCKERshellcheckSC1019CODE_SMELLBLOCKERshellcheckSC1020CODE_SMELLBLOCKERshellcheckSC1021CODE_SMELLBLOCKERshellcheckSC1026CODE_SMELLBLOCKERshellcheckSC1027CODE_SMELLBLOCKERshellcheckSC1028CODE_SMELLBLOCKERshellcheckSC1029CODE_SMELLBLOCKERshellcheckSC1033CODE_SMELLBLOCKERshellcheckSC1034CODE_SMELLBLOCKERshellcheckSC1035CODE_SMELLBLOCKERshellcheckSC1036CODE_SMELLBLOCKERshellcheckSC1037CODE_SMELLBLOCKERshellcheckSC1038CODE_SMELLBLOCKERshellcheckSC1039CODE_SMELLBLOCKERshellcheckSC1040CODE_SMELLBLOCKERshellcheckSC1041CODE_SMELLBLOCKERshellcheckSC1042CODE_SMELLBLOCKERshellcheckSC1043CODE_SMELLBLOCKERshellcheckSC1044CODE_SMELLBLOCKERshellcheckSC1045CODE_SMELLBLOCKERshellcheckSC1046CODE_SMELLBLOCKERshellcheckSC1047CODE_SMELLBLOCKERshellcheckSC1048CODE_SMELLBLOCKERshellcheckSC1049CODE_SMELLBLOCKERshellcheckSC1050CODE_SMELLBLOCKERshellcheckSC1051CODE_SMELLBLOCKERshellcheckSC1052CODE_SMELLBLOCKERshellcheckSC1053CODE_SMELLBLOCKERshellcheckSC1054CODE_SMELLBLOCKERshellcheckSC1055CODE_SMELLBLOCKERshellcheckSC1056CODE_SMELLBLOCKERshellcheckSC1057CODE_SMELLBLOCKERshellcheckSC1058CODE_SMELLBLOCKERshellcheckSC1059CODE_SMELLBLOCKERshellcheckSC1060CODE_SMELLBLOCKERshellcheckSC1061CODE_SMELLBLOCKERshellcheckSC1062CODE_SMELLBLOCKERshellcheckSC1063CODE_SMELLBLOCKERshellcheckSC1064CODE_SMELLBLOCKERshellcheckSC1065CODE_SMELLBLOCKERshellcheckSC1066CODE_SMELLBLOCKERshellcheckSC1067CODE_SMELLBLOCKERshellcheckSC1068CODE_SMELLBLOCKERshellcheckSC1069CODE_SMELLMAJORshellcheckSC1070CODE_SMELLBLOCKERshellcheckSC1071CODE_SMELLBLOCKERshellcheckSC1072CODE_SMELLBLOCKERshellcheckSC1073CODE_SMELLBLOCKERshellcheckSC1074CODE_SMELLBLOCKERshellcheckSC1075CODE_SMELLBLOCKERshellcheckSC1076CODE_SMELLBLOCKERshellcheckSC1077CODE_SMELLBLOCKERshellcheckSC1078CODE_SMELLMAJORshellcheckSC1079CODE_SMELLINFOshellcheckSC1080CODE_SMELLBLOCKERshellcheckSC1081CODE_SMELLBLOCKERshellcheckSC1082CODE_SMELLBLOCKERshellcheckSC1083BUGMAJORshellcheckSC1084CODE_SMELLBLOCKERshellcheckSC1085CODE_SMELLBLOCKERshellcheckSC1086CODE_SMELLBLOCKERshellcheckSC1087CODE_SMELLBLOCKERshellcheckSC1088CODE_SMELLBLOCKERshellcheckSC1089CODE_SMELLBLOCKERshellcheckSC1090CODE_SMELLMAJORshellcheckSC1091CODE_SMELLINFOshellcheckSC1092CODE_SMELLBLOCKERshellcheckSC1093CODE_SMELLINFOshellcheckSC1094CODE_SMELLMAJORshellcheckSC1095CODE_SMELLBLOCKERshellcheckSC1097CODE_SMELLBLOCKERshellcheckSC1098CODE_SMELLMAJORshellcheckSC1099CODE_SMELLMAJORshellcheckSC1100CODE_SMELLBLOCKERshellcheckSC1101CODE_SMELLBLOCKERshellcheckSC1102CODE_SMELLBLOCKERshellcheckSC1103CODE_SMELLBLOCKERshellcheckSC1104CODE_SMELLBLOCKERshellcheckSC1105CODE_SMELLBLOCKERshellcheckSC1106CODE_SMELLBLOCKERshellcheckSC1107CODE_SMELLMAJORshellcheckSC1108CODE_SMELLBLOCKERshellcheckSC1109CODE_SMELLBLOCKERshellcheckSC1110CODE_SMELLMAJORshellcheckSC1111CODE_SMELLMAJORshellcheckSC1112CODE_SMELLMAJORshellcheckSC1113CODE_SMELLBLOCKERshellcheckSC1114CODE_SMELLBLOCKERshellcheckSC1115CODE_SMELLBLOCKERshellcheckSC1116CODE_SMELLBLOCKERshellcheckSC1118CODE_SMELLBLOCKERshellcheckSC1119CODE_SMELLBLOCKERshellcheckSC1120CODE_SMELLBLOCKERshellcheckSC1121CODE_SMELLBLOCKERshellcheckSC1122CODE_SMELLBLOCKERshellcheckSC1123CODE_SMELLBLOCKERshellcheckSC1124CODE_SMELLBLOCKERshellcheckSC1125CODE_SMELLBLOCKERshellcheckSC1126CODE_SMELLBLOCKERshellcheckSC1127CODE_SMELLBLOCKERshellcheckSC1128CODE_SMELLBLOCKERshellcheckSC1129CODE_SMELLMAJORshellcheckSC1130CODE_SMELLMAJORshellcheckSC1131CODE_SMELLBLOCKERshellcheckSC1132CODE_SMELLMAJORshellcheckSC1133CODE_SMELLBLOCKERshellcheckSC1134CODE_SMELLBLOCKERshellcheckSC1135CODE_SMELLINFOshellcheckSC1136CODE_SMELLMAJORshellcheckSC1137CODE_SMELLBLOCKERshellcheckSC1138CODE_SMELLBLOCKERshellcheckSC1139CODE_SMELLBLOCKERshellcheckSC1140CODE_SMELLBLOCKERshellcheckSC1141CODE_SMELLBLOCKERshellcheckSC1142CODE_SMELLBLOCKERshellcheckSC1143CODE_SMELLBLOCKERshellcheckSC1144CODE_SMELLBLOCKERshellcheckSC1145CODE_SMELLBLOCKERshellcheckSC2000CODE_SMELLINFOshellcheckSC2001CODE_SMELLINFOshellcheckSC2002CODE_SMELLINFOshellcheckSC2003CODE_SMELLINFOshellcheckSC2004CODE_SMELLINFOshellcheckSC2005CODE_SMELLINFOshellcheckSC2006CODE_SMELLINFOshellcheckSC2007CODE_SMELLINFOshellcheckSC2008CODE_SMELLMAJORshellcheckSC2009CODE_SMELLINFOshellcheckSC2010CODE_SMELLMAJORshellcheckSC2011CODE_SMELLMAJORshellcheckSC2012CODE_SMELLINFOshellcheckSC2013CODE_SMELLINFOshellcheckSC2014CODE_SMELLINFOshellcheckSC2015CODE_SMELLINFOshellcheckSC2016CODE_SMELLINFOshellcheckSC2017CODE_SMELLINFOshellcheckSC2018CODE_SMELLINFOshellcheckSC2019CODE_SMELLINFOshellcheckSC2020CODE_SMELLINFOshellcheckSC2021CODE_SMELLINFOshellcheckSC2022CODE_SMELLINFOshellcheckSC2023CODE_SMELLINFOshellcheckSC2024CODE_SMELLMAJORshellcheckSC2025CODE_SMELLINFOshellcheckSC2026CODE_SMELLINFOshellcheckSC2027CODE_SMELLMAJORshellcheckSC2028CODE_SMELLINFOshellcheckSC2029CODE_SMELLINFOshellcheckSC2030CODE_SMELLINFOshellcheckSC2031CODE_SMELLINFOshellcheckSC2032CODE_SMELLINFOshellcheckSC2033CODE_SMELLMAJORshellcheckSC2034BUGMAJORshellcheckSC2035CODE_SMELLINFOshellcheckSC2036CODE_SMELLMAJORshellcheckSC2037CODE_SMELLBLOCKERshellcheckSC2038CODE_SMELLMAJORshellcheckSC2039CODE_SMELLMAJORshellcheckSC2040CODE_SMELLMAJORshellcheckSC2041CODE_SMELLMAJORshellcheckSC2042CODE_SMELLMAJORshellcheckSC2043BUGMAJORshellcheckSC2044CODE_SMELLMAJORshellcheckSC2045CODE_SMELLMAJORshellcheckSC2046CODE_SMELLMAJORshellcheckSC2048CODE_SMELLMAJORshellcheckSC2049CODE_SMELLMAJORshellcheckSC2050CODE_SMELLMAJORshellcheckSC2051CODE_SMELLMAJORshellcheckSC2053CODE_SMELLMAJORshellcheckSC2054CODE_SMELLMAJORshellcheckSC2055CODE_SMELLMAJORshellcheckSC2056CODE_SMELLMAJORshellcheckSC2057CODE_SMELLMAJORshellcheckSC2058CODE_SMELLMAJORshellcheckSC2059CODE_SMELLINFOshellcheckSC2060CODE_SMELLMAJORshellcheckSC2061CODE_SMELLMAJORshellcheckSC2062CODE_SMELLMAJORshellcheckSC2063CODE_SMELLMAJORshellcheckSC2064CODE_SMELLMAJORshellcheckSC2065CODE_SMELLMAJORshellcheckSC2066CODE_SMELLBLOCKERshellcheckSC2067CODE_SMELLBLOCKERshellcheckSC2068CODE_SMELLBLOCKERshellcheckSC2069CODE_SMELLMAJORshellcheckSC2070CODE_SMELLBLOCKERshellcheckSC2071CODE_SMELLBLOCKERshellcheckSC2072CODE_SMELLBLOCKERshellcheckSC2073CODE_SMELLBLOCKERshellcheckSC2074CODE_SMELLBLOCKERshellcheckSC2075CODE_SMELLBLOCKERshellcheckSC2076CODE_SMELLMAJORshellcheckSC2077CODE_SMELLBLOCKERshellcheckSC2078CODE_SMELLBLOCKERshellcheckSC2079CODE_SMELLBLOCKERshellcheckSC2080CODE_SMELLBLOCKERshellcheckSC2081CODE_SMELLBLOCKERshellcheckSC2082CODE_SMELLBLOCKERshellcheckSC2083CODE_SMELLBLOCKERshellcheckSC2084CODE_SMELLBLOCKERshellcheckSC2086CODE_SMELLINFOshellcheckSC2087CODE_SMELLMAJORshellcheckSC2088CODE_SMELLMAJORshellcheckSC2089CODE_SMELLMAJORshellcheckSC2090CODE_SMELLMAJORshellcheckSC2091CODE_SMELLMAJORshellcheckSC2092CODE_SMELLMAJORshellcheckSC2093CODE_SMELLMAJORshellcheckSC2094CODE_SMELLINFOshellcheckSC2095CODE_SMELLMAJORshellcheckSC2096CODE_SMELLBLOCKERshellcheckSC2097CODE_SMELLMAJORshellcheckSC2098CODE_SMELLMAJORshellcheckSC2099CODE_SMELLMAJORshellcheckSC2100CODE_SMELLMAJORshellcheckSC2101CODE_SMELLMAJORshellcheckSC2102CODE_SMELLINFOshellcheckSC2103CODE_SMELLINFOshellcheckSC2104CODE_SMELLBLOCKERshellcheckSC2105CODE_SMELLBLOCKERshellcheckSC2106CODE_SMELLMAJORshellcheckSC2107CODE_SMELLBLOCKERshellcheckSC2108CODE_SMELLBLOCKERshellcheckSC2109CODE_SMELLBLOCKERshellcheckSC2110CODE_SMELLBLOCKERshellcheckSC2111CODE_SMELLBLOCKERshellcheckSC2112CODE_SMELLMAJORshellcheckSC2113CODE_SMELLMAJORshellcheckSC2114CODE_SMELLMAJORshellcheckSC2115CODE_SMELLMAJORshellcheckSC2116CODE_SMELLINFOshellcheckSC2117CODE_SMELLINFOshellcheckSC2118CODE_SMELLBLOCKERshellcheckSC2119CODE_SMELLINFOshellcheckSC2120CODE_SMELLMAJORshellcheckSC2121CODE_SMELLMAJORshellcheckSC2122CODE_SMELLBLOCKERshellcheckSC2123CODE_SMELLMAJORshellcheckSC2124BUGMAJORshellcheckSC2125CODE_SMELLMAJORshellcheckSC2126CODE_SMELLINFOshellcheckSC2127CODE_SMELLBLOCKERshellcheckSC2128CODE_SMELLMAJORshellcheckSC2129CODE_SMELLINFOshellcheckSC2130CODE_SMELLMAJORshellcheckSC2139CODE_SMELLMAJORshellcheckSC2140CODE_SMELLMAJORshellcheckSC2141CODE_SMELLMAJORshellcheckSC2142CODE_SMELLBLOCKERshellcheckSC2143CODE_SMELLINFOshellcheckSC2144CODE_SMELLBLOCKERshellcheckSC2145CODE_SMELLBLOCKERshellcheckSC2146CODE_SMELLMAJORshellcheckSC2147CODE_SMELLMAJORshellcheckSC2148CODE_SMELLBLOCKERshellcheckSC2149CODE_SMELLMAJORshellcheckSC2150CODE_SMELLMAJORshellcheckSC2151CODE_SMELLBLOCKERshellcheckSC2152CODE_SMELLBLOCKERshellcheckSC2153CODE_SMELLINFOshellcheckSC2154CODE_SMELLMAJORshellcheckSC2155CODE_SMELLMAJORshellcheckSC2156CODE_SMELLMAJORshellcheckSC2157CODE_SMELLBLOCKERshellcheckSC2158CODE_SMELLBLOCKERshellcheckSC2159CODE_SMELLBLOCKERshellcheckSC2160CODE_SMELLINFOshellcheckSC2161CODE_SMELLINFOshellcheckSC2162CODE_SMELLINFOshellcheckSC2163CODE_SMELLMAJORshellcheckSC2164CODE_SMELLMAJORshellcheckSC2165CODE_SMELLMAJORshellcheckSC2166CODE_SMELLMAJORshellcheckSC2167CODE_SMELLMAJORshellcheckSC2168CODE_SMELLBLOCKERshellcheckSC2169CODE_SMELLMAJORshellcheckSC2170CODE_SMELLBLOCKERshellcheckSC2171CODE_SMELLMAJORshellcheckSC2172CODE_SMELLMAJORshellcheckSC2173CODE_SMELLBLOCKERshellcheckSC2174CODE_SMELLMAJORshellcheckSC2175CODE_SMELLINFOshellcheckSC2176CODE_SMELLMAJORshellcheckSC2177CODE_SMELLMAJORshellcheckSC2178CODE_SMELLMAJORshellcheckSC2179CODE_SMELLMAJORshellcheckSC2180CODE_SMELLMAJORshellcheckSC2181CODE_SMELLINFOshellcheckSC2182CODE_SMELLBLOCKERshellcheckSC2183CODE_SMELLMAJORshellcheckSC2184CODE_SMELLMAJORshellcheckSC2185CODE_SMELLINFOshellcheckSC2186CODE_SMELLMAJORshellcheckSC2187CODE_SMELLMAJORshellcheckSC2188BUGMAJORshellcheckSC2189CODE_SMELLBLOCKERshellcheckSC2190CODE_SMELLMAJORshellcheckSC2191CODE_SMELLMAJORshellcheckSC2192CODE_SMELLMAJORshellcheckSC2193BUGMAJORshellcheckSC2194CODE_SMELLMAJORshellcheckSC2195CODE_SMELLMAJORshellcheckSC2196CODE_SMELLINFOshellcheckSC2197CODE_SMELLINFOshellcheckSC2198CODE_SMELLMAJORshellcheckSC2199CODE_SMELLBLOCKERshellcheckSC2200CODE_SMELLMAJORshellcheckSC2201CODE_SMELLBLOCKERshellcheckSC2202CODE_SMELLMAJORshellcheckSC2203CODE_SMELLBLOCKERshellcheckSC2204CODE_SMELLBLOCKERshellcheckSC2205CODE_SMELLMAJORshellcheckSC2206CODE_SMELLMAJORshellcheckSC2207CODE_SMELLMAJORshellcheckSC2208CODE_SMELLBLOCKERshellcheckSC2209CODE_SMELLMAJORshellcheckSC2210CODE_SMELLMAJORshellcheckSC2211CODE_SMELLMAJORshellcheckSC2212CODE_SMELLINFOshellcheckSC2213CODE_SMELLMAJORshellcheckSC2214CODE_SMELLMAJORshellcheckSC2215BUGMAJORshellcheckSC2216CODE_SMELLMAJORshellcheckSC2217CODE_SMELLMAJORshellcheckSC2218CODE_SMELLBLOCKERshellcheckSC2219CODE_SMELLINFOshellcheckSC2220CODE_SMELLMAJORshellcheckSC2221CODE_SMELLMAJORshellcheckSC2222CODE_SMELLMAJORshellcheckSC2223CODE_SMELLINFOshellcheckSC2224CODE_SMELLBLOCKERshellcheckSC2225CODE_SMELLBLOCKERshellcheckSC2226CODE_SMELLMAJORshellcheckSC2227CODE_SMELLMAJORshellcheckSC2229CODE_SMELLMAJORshellcheckSC2230CODE_SMELLINFOshellcheckSC2231CODE_SMELLINFOshellcheckSC2232CODE_SMELLMAJORshellcheckSC2233CODE_SMELLINFOshellcheckSC2234CODE_SMELLINFOshellcheckSC2235CODE_SMELLINFOshellcheckSC2236CODE_SMELLINFOshellcheckSC2237CODE_SMELLINFOshellcheckSC2238CODE_SMELLMAJORshellcheckSC2239CODE_SMELLBLOCKERshellcheckSC2240CODE_SMELLMAJORshellcheckSC2241CODE_SMELLBLOCKERshellcheckSC2242CODE_SMELLBLOCKERshellcheckSC2243CODE_SMELLMAJORshellcheckSC2244CODE_SMELLMAJORshellcheckSC2245CODE_SMELLMAJORshellcheckSC2246CODE_SMELLBLOCKERshellcheckSC2247CODE_SMELLMAJORshellcheckSC2248CODE_SMELLINFOshellcheckSC2249CODE_SMELLINFOshellcheckSC2250CODE_SMELLMAJORshellcheckSC2251CODE_SMELLINFOshellcheckSC2252CODE_SMELLMAJORshellcheckSC2253CODE_SMELLMAJORshellcheckSC2254CODE_SMELLMAJORshellcheckSC2255CODE_SMELLBLOCKERshellcheckSC2256CODE_SMELLMAJORshellcheckSC2257CODE_SMELLMAJORshellcheckSC2258CODE_SMELLMAJORshellcheckSC2259CODE_SMELLBLOCKERshellcheckSC2260CODE_SMELLBLOCKERshellcheckSC2261CODE_SMELLBLOCKERshellcheckSC2262CODE_SMELLMAJORshellcheckSC2263CODE_SMELLINFOshellcheckSC2264CODE_SMELLMAJORshellcheckSC2265CODE_SMELLMAJORshellcheckSC2266CODE_SMELLMAJORshellcheckSC2267CODE_SMELLINFOshellcheckSC2268CODE_SMELLMAJORshellcheckSC2269CODE_SMELLINFOshellcheckSC2270CODE_SMELLBLOCKERshellcheckSC2271CODE_SMELLBLOCKERshellcheckSC2272CODE_SMELLBLOCKERshellcheckSC2273CODE_SMELLBLOCKERshellcheckSC2274CODE_SMELLBLOCKERshellcheckSC2275CODE_SMELLBLOCKERshellcheckSC2276CODE_SMELLBLOCKERshellcheckSC2277CODE_SMELLMAJORshellcheckSC2278CODE_SMELLBLOCKERshellcheckSC2279CODE_SMELLBLOCKERshellcheckSC2280CODE_SMELLBLOCKERshellcheckSC2281CODE_SMELLMAJORshellcheckSC2282CODE_SMELLBLOCKERshellcheckSC2283CODE_SMELLBLOCKERshellcheckSC2284CODE_SMELLBLOCKERshellcheckSC2285CODE_SMELLMAJORshellcheckSC2286CODE_SMELLBLOCKERshellcheckSC2287CODE_SMELLBLOCKERshellcheckSC2288CODE_SMELLMAJORshellcheckSC2289CODE_SMELLBLOCKERshellcheckSC2290CODE_SMELLMAJORshellcheckSC2291CODE_SMELLINFOshellcheckSC2292CODE_SMELLMAJORshellcheckSC2293CODE_SMELLINFOshellcheckSC2294CODE_SMELLMAJORshellcheckSC2295CODE_SMELLMAJORshellcheckSC2296CODE_SMELLBLOCKERshellcheckSC2297CODE_SMELLBLOCKERshellcheckSC2298CODE_SMELLBLOCKERshellcheckSC2299CODE_SMELLBLOCKERshellcheckSC2300CODE_SMELLBLOCKERshellcheckSC2301CODE_SMELLBLOCKERshellcheckSC2302CODE_SMELLMAJORshellcheckSC2303CODE_SMELLMAJORshellcheckSC2304CODE_SMELLBLOCKERshellcheckSC2305CODE_SMELLMAJORshellcheckSC2306CODE_SMELLMAJORshellcheckSC2307CODE_SMELLMAJORshellcheckSC2308CODE_SMELLINFOshellcheckSC2309CODE_SMELLMAJORshellcheckSC2310CODE_SMELLINFOshellcheckSC2311CODE_SMELLINFOshellcheckSC2312CODE_SMELLINFOshellcheckSC2313CODE_SMELLMAJORshellcheckSC2314CODE_SMELLMAJORshellcheckSC2315CODE_SMELLMAJORshellcheckSC3001CODE_SMELLMAJORshellcheckSC3002CODE_SMELLMAJORshellcheckSC3003CODE_SMELLMAJORshellcheckSC3004CODE_SMELLMAJORshellcheckSC3005CODE_SMELLMAJORshellcheckSC3006CODE_SMELLMAJORshellcheckSC3007CODE_SMELLMAJORshellcheckSC3008CODE_SMELLMAJORshellcheckSC3009CODE_SMELLMAJORshellcheckSC3010CODE_SMELLMAJORshellcheckSC3011CODE_SMELLMAJORshellcheckSC3012CODE_SMELLMAJORshellcheckSC3013CODE_SMELLMAJORshellcheckSC3014CODE_SMELLMAJORshellcheckSC3015CODE_SMELLMAJORshellcheckSC3016CODE_SMELLMAJORshellcheckSC3017CODE_SMELLMAJORshellcheckSC3018CODE_SMELLMAJORshellcheckSC3019CODE_SMELLMAJORshellcheckSC3020CODE_SMELLMAJORshellcheckSC3021CODE_SMELLMAJORshellcheckSC3022CODE_SMELLMAJORshellcheckSC3023CODE_SMELLMAJORshellcheckSC3024CODE_SMELLMAJORshellcheckSC3025CODE_SMELLMAJORshellcheckSC3026CODE_SMELLMAJORshellcheckSC3028CODE_SMELLMAJORshellcheckSC3029CODE_SMELLMAJORshellcheckSC3030CODE_SMELLMAJORshellcheckSC3031CODE_SMELLMAJORshellcheckSC3032CODE_SMELLMAJORshellcheckSC3033CODE_SMELLMAJORshellcheckSC3034CODE_SMELLMAJORshellcheckSC3035CODE_SMELLMAJORshellcheckSC3036CODE_SMELLMAJORshellcheckSC3037CODE_SMELLMAJORshellcheckSC3038CODE_SMELLMAJORshellcheckSC3039CODE_SMELLMAJORshellcheckSC3040CODE_SMELLMAJORshellcheckSC3041CODE_SMELLMAJORshellcheckSC3042CODE_SMELLMAJORshellcheckSC3043CODE_SMELLMAJORshellcheckSC3044CODE_SMELLMAJORshellcheckSC3045CODE_SMELLMAJORshellcheckSC3046CODE_SMELLMAJORshellcheckSC3047CODE_SMELLMAJORshellcheckSC3048CODE_SMELLMAJORshellcheckSC3049CODE_SMELLMAJORshellcheckSC3050CODE_SMELLMAJORshellcheckSC3051CODE_SMELLMAJORshellcheckSC3052CODE_SMELLMAJORshellcheckSC3053CODE_SMELLMAJORshellcheckSC3054CODE_SMELLMAJORshellcheckSC3055CODE_SMELLMAJORshellcheckSC3056CODE_SMELLMAJORshellcheckSC3057CODE_SMELLMAJORshellcheckSC3058CODE_SMELLMAJORshellcheckSC3059CODE_SMELLMAJORshellcheckSC3060CODE_SMELLMAJOR \ No newline at end of file diff --git a/conf/quality_profiles/shell/RNC_ALL_SHELLCHECK_C.xml b/conf/quality_profiles/shell/RNC_ALL_SHELLCHECK_C.xml deleted file mode 100644 index 6c12245..0000000 --- a/conf/quality_profiles/shell/RNC_ALL_SHELLCHECK_C.xml +++ /dev/null @@ -1 +0,0 @@ -RNC ALL SHELLCHECK CshellshellcheckSC1000CODE_SMELLMAJORshellcheckSC1001CODE_SMELLINFOshellcheckSC1003CODE_SMELLINFOshellcheckSC1004CODE_SMELLINFOshellcheckSC1007CODE_SMELLMAJORshellcheckSC1008CODE_SMELLBLOCKERshellcheckSC1009CODE_SMELLINFOshellcheckSC1010CODE_SMELLMAJORshellcheckSC1011CODE_SMELLMAJORshellcheckSC1012CODE_SMELLMAJORshellcheckSC1013CODE_SMELLMAJORshellcheckSC1014CODE_SMELLMAJORshellcheckSC1017CODE_SMELLBLOCKERshellcheckSC1018CODE_SMELLBLOCKERshellcheckSC1019CODE_SMELLBLOCKERshellcheckSC1020CODE_SMELLBLOCKERshellcheckSC1021CODE_SMELLBLOCKERshellcheckSC1026CODE_SMELLBLOCKERshellcheckSC1027CODE_SMELLBLOCKERshellcheckSC1028CODE_SMELLBLOCKERshellcheckSC1029CODE_SMELLBLOCKERshellcheckSC1033CODE_SMELLBLOCKERshellcheckSC1034CODE_SMELLBLOCKERshellcheckSC1035CODE_SMELLBLOCKERshellcheckSC1036CODE_SMELLBLOCKERshellcheckSC1037CODE_SMELLBLOCKERshellcheckSC1038CODE_SMELLBLOCKERshellcheckSC1039CODE_SMELLBLOCKERshellcheckSC1040CODE_SMELLBLOCKERshellcheckSC1041CODE_SMELLBLOCKERshellcheckSC1042CODE_SMELLBLOCKERshellcheckSC1043CODE_SMELLBLOCKERshellcheckSC1044CODE_SMELLBLOCKERshellcheckSC1045CODE_SMELLBLOCKERshellcheckSC1046CODE_SMELLBLOCKERshellcheckSC1047CODE_SMELLBLOCKERshellcheckSC1048CODE_SMELLBLOCKERshellcheckSC1049CODE_SMELLBLOCKERshellcheckSC1050CODE_SMELLBLOCKERshellcheckSC1051CODE_SMELLBLOCKERshellcheckSC1052CODE_SMELLBLOCKERshellcheckSC1053CODE_SMELLBLOCKERshellcheckSC1054CODE_SMELLBLOCKERshellcheckSC1055CODE_SMELLBLOCKERshellcheckSC1056CODE_SMELLBLOCKERshellcheckSC1057CODE_SMELLBLOCKERshellcheckSC1058CODE_SMELLBLOCKERshellcheckSC1059CODE_SMELLBLOCKERshellcheckSC1060CODE_SMELLBLOCKERshellcheckSC1061CODE_SMELLBLOCKERshellcheckSC1062CODE_SMELLBLOCKERshellcheckSC1063CODE_SMELLBLOCKERshellcheckSC1064CODE_SMELLBLOCKERshellcheckSC1065CODE_SMELLBLOCKERshellcheckSC1066CODE_SMELLBLOCKERshellcheckSC1067CODE_SMELLBLOCKERshellcheckSC1068CODE_SMELLBLOCKERshellcheckSC1069CODE_SMELLMAJORshellcheckSC1070CODE_SMELLBLOCKERshellcheckSC1071CODE_SMELLBLOCKERshellcheckSC1072CODE_SMELLBLOCKERshellcheckSC1073CODE_SMELLBLOCKERshellcheckSC1074CODE_SMELLBLOCKERshellcheckSC1075CODE_SMELLBLOCKERshellcheckSC1076CODE_SMELLBLOCKERshellcheckSC1077CODE_SMELLBLOCKERshellcheckSC1078CODE_SMELLMAJORshellcheckSC1079CODE_SMELLINFOshellcheckSC1080CODE_SMELLBLOCKERshellcheckSC1081CODE_SMELLBLOCKERshellcheckSC1082CODE_SMELLBLOCKERshellcheckSC1083BUGMAJORshellcheckSC1084CODE_SMELLBLOCKERshellcheckSC1085CODE_SMELLBLOCKERshellcheckSC1086CODE_SMELLBLOCKERshellcheckSC1087CODE_SMELLBLOCKERshellcheckSC1088CODE_SMELLBLOCKERshellcheckSC1089CODE_SMELLBLOCKERshellcheckSC1090CODE_SMELLMAJORshellcheckSC1091CODE_SMELLINFOshellcheckSC1092CODE_SMELLBLOCKERshellcheckSC1093CODE_SMELLINFOshellcheckSC1094CODE_SMELLMAJORshellcheckSC1095CODE_SMELLBLOCKERshellcheckSC1097CODE_SMELLBLOCKERshellcheckSC1098CODE_SMELLMAJORshellcheckSC1099CODE_SMELLMAJORshellcheckSC1100CODE_SMELLBLOCKERshellcheckSC1101CODE_SMELLBLOCKERshellcheckSC1102CODE_SMELLBLOCKERshellcheckSC1103CODE_SMELLBLOCKERshellcheckSC1104CODE_SMELLBLOCKERshellcheckSC1105CODE_SMELLBLOCKERshellcheckSC1106CODE_SMELLBLOCKERshellcheckSC1107CODE_SMELLMAJORshellcheckSC1108CODE_SMELLBLOCKERshellcheckSC1109CODE_SMELLBLOCKERshellcheckSC1110CODE_SMELLMAJORshellcheckSC1111CODE_SMELLMAJORshellcheckSC1112CODE_SMELLMAJORshellcheckSC1113CODE_SMELLBLOCKERshellcheckSC1114CODE_SMELLBLOCKERshellcheckSC1115CODE_SMELLBLOCKERshellcheckSC1116CODE_SMELLBLOCKERshellcheckSC1118CODE_SMELLBLOCKERshellcheckSC1119CODE_SMELLBLOCKERshellcheckSC1120CODE_SMELLBLOCKERshellcheckSC1121CODE_SMELLBLOCKERshellcheckSC1122CODE_SMELLBLOCKERshellcheckSC1123CODE_SMELLBLOCKERshellcheckSC1124CODE_SMELLBLOCKERshellcheckSC1125CODE_SMELLBLOCKERshellcheckSC1126CODE_SMELLBLOCKERshellcheckSC1127CODE_SMELLBLOCKERshellcheckSC1128CODE_SMELLBLOCKERshellcheckSC1129CODE_SMELLMAJORshellcheckSC1130CODE_SMELLMAJORshellcheckSC1131CODE_SMELLBLOCKERshellcheckSC1132CODE_SMELLMAJORshellcheckSC1133CODE_SMELLBLOCKERshellcheckSC1134CODE_SMELLBLOCKERshellcheckSC1135CODE_SMELLINFOshellcheckSC1136CODE_SMELLMAJORshellcheckSC1137CODE_SMELLBLOCKERshellcheckSC1138CODE_SMELLBLOCKERshellcheckSC1139CODE_SMELLBLOCKERshellcheckSC1140CODE_SMELLBLOCKERshellcheckSC1141CODE_SMELLBLOCKERshellcheckSC1142CODE_SMELLBLOCKERshellcheckSC1143CODE_SMELLBLOCKERshellcheckSC1144CODE_SMELLBLOCKERshellcheckSC1145CODE_SMELLBLOCKERshellcheckSC2000CODE_SMELLINFOshellcheckSC2001CODE_SMELLINFOshellcheckSC2002CODE_SMELLINFOshellcheckSC2003CODE_SMELLINFOshellcheckSC2004CODE_SMELLINFOshellcheckSC2005CODE_SMELLINFOshellcheckSC2006CODE_SMELLINFOshellcheckSC2007CODE_SMELLINFOshellcheckSC2008CODE_SMELLMAJORshellcheckSC2009CODE_SMELLINFOshellcheckSC2010CODE_SMELLMAJORshellcheckSC2011CODE_SMELLMAJORshellcheckSC2012CODE_SMELLINFOshellcheckSC2013CODE_SMELLINFOshellcheckSC2014CODE_SMELLINFOshellcheckSC2015CODE_SMELLINFOshellcheckSC2016CODE_SMELLINFOshellcheckSC2017CODE_SMELLINFOshellcheckSC2018CODE_SMELLINFOshellcheckSC2019CODE_SMELLINFOshellcheckSC2020CODE_SMELLINFOshellcheckSC2021CODE_SMELLINFOshellcheckSC2022CODE_SMELLINFOshellcheckSC2023CODE_SMELLINFOshellcheckSC2024CODE_SMELLMAJORshellcheckSC2025CODE_SMELLINFOshellcheckSC2026CODE_SMELLINFOshellcheckSC2027CODE_SMELLMAJORshellcheckSC2028CODE_SMELLINFOshellcheckSC2029CODE_SMELLINFOshellcheckSC2030CODE_SMELLINFOshellcheckSC2031CODE_SMELLINFOshellcheckSC2032CODE_SMELLINFOshellcheckSC2033CODE_SMELLMAJORshellcheckSC2034BUGMAJORshellcheckSC2035CODE_SMELLINFOshellcheckSC2036CODE_SMELLMAJORshellcheckSC2037CODE_SMELLBLOCKERshellcheckSC2038CODE_SMELLMAJORshellcheckSC2039CODE_SMELLMAJORshellcheckSC2040CODE_SMELLMAJORshellcheckSC2041CODE_SMELLMAJORshellcheckSC2042CODE_SMELLMAJORshellcheckSC2043BUGMAJORshellcheckSC2044CODE_SMELLMAJORshellcheckSC2045CODE_SMELLMAJORshellcheckSC2046CODE_SMELLMAJORshellcheckSC2048CODE_SMELLMAJORshellcheckSC2049CODE_SMELLMAJORshellcheckSC2050CODE_SMELLMAJORshellcheckSC2051CODE_SMELLMAJORshellcheckSC2053CODE_SMELLMAJORshellcheckSC2054CODE_SMELLMAJORshellcheckSC2055CODE_SMELLMAJORshellcheckSC2056CODE_SMELLMAJORshellcheckSC2057CODE_SMELLMAJORshellcheckSC2058CODE_SMELLMAJORshellcheckSC2059CODE_SMELLINFOshellcheckSC2060CODE_SMELLMAJORshellcheckSC2061CODE_SMELLMAJORshellcheckSC2062CODE_SMELLMAJORshellcheckSC2063CODE_SMELLMAJORshellcheckSC2064CODE_SMELLMAJORshellcheckSC2065CODE_SMELLMAJORshellcheckSC2066CODE_SMELLBLOCKERshellcheckSC2067CODE_SMELLBLOCKERshellcheckSC2068CODE_SMELLBLOCKERshellcheckSC2069CODE_SMELLMAJORshellcheckSC2070CODE_SMELLBLOCKERshellcheckSC2071CODE_SMELLBLOCKERshellcheckSC2072CODE_SMELLBLOCKERshellcheckSC2073CODE_SMELLBLOCKERshellcheckSC2074CODE_SMELLBLOCKERshellcheckSC2075CODE_SMELLBLOCKERshellcheckSC2076CODE_SMELLMAJORshellcheckSC2077CODE_SMELLBLOCKERshellcheckSC2078CODE_SMELLBLOCKERshellcheckSC2079CODE_SMELLBLOCKERshellcheckSC2080CODE_SMELLBLOCKERshellcheckSC2081CODE_SMELLBLOCKERshellcheckSC2082CODE_SMELLBLOCKERshellcheckSC2083CODE_SMELLBLOCKERshellcheckSC2084CODE_SMELLBLOCKERshellcheckSC2086CODE_SMELLINFOshellcheckSC2087CODE_SMELLMAJORshellcheckSC2088CODE_SMELLMAJORshellcheckSC2089CODE_SMELLMAJORshellcheckSC2090CODE_SMELLMAJORshellcheckSC2091CODE_SMELLMAJORshellcheckSC2092CODE_SMELLMAJORshellcheckSC2093CODE_SMELLMAJORshellcheckSC2094CODE_SMELLINFOshellcheckSC2095CODE_SMELLMAJORshellcheckSC2096CODE_SMELLBLOCKERshellcheckSC2097CODE_SMELLMAJORshellcheckSC2098CODE_SMELLMAJORshellcheckSC2099CODE_SMELLMAJORshellcheckSC2100CODE_SMELLMAJORshellcheckSC2101CODE_SMELLMAJORshellcheckSC2102CODE_SMELLINFOshellcheckSC2103CODE_SMELLINFOshellcheckSC2104CODE_SMELLBLOCKERshellcheckSC2105CODE_SMELLBLOCKERshellcheckSC2106CODE_SMELLMAJORshellcheckSC2107CODE_SMELLBLOCKERshellcheckSC2108CODE_SMELLBLOCKERshellcheckSC2109CODE_SMELLBLOCKERshellcheckSC2110CODE_SMELLBLOCKERshellcheckSC2111CODE_SMELLBLOCKERshellcheckSC2112CODE_SMELLMAJORshellcheckSC2113CODE_SMELLMAJORshellcheckSC2114CODE_SMELLMAJORshellcheckSC2115CODE_SMELLMAJORshellcheckSC2116CODE_SMELLINFOshellcheckSC2117CODE_SMELLINFOshellcheckSC2118CODE_SMELLBLOCKERshellcheckSC2119CODE_SMELLINFOshellcheckSC2120CODE_SMELLMAJORshellcheckSC2121CODE_SMELLMAJORshellcheckSC2122CODE_SMELLBLOCKERshellcheckSC2123CODE_SMELLMAJORshellcheckSC2124BUGMAJORshellcheckSC2125CODE_SMELLMAJORshellcheckSC2126CODE_SMELLINFOshellcheckSC2127CODE_SMELLBLOCKERshellcheckSC2128CODE_SMELLMAJORshellcheckSC2129CODE_SMELLINFOshellcheckSC2130CODE_SMELLMAJORshellcheckSC2139CODE_SMELLMAJORshellcheckSC2140CODE_SMELLMAJORshellcheckSC2141CODE_SMELLMAJORshellcheckSC2142CODE_SMELLBLOCKERshellcheckSC2143CODE_SMELLINFOshellcheckSC2144CODE_SMELLBLOCKERshellcheckSC2145CODE_SMELLBLOCKERshellcheckSC2146CODE_SMELLMAJORshellcheckSC2147CODE_SMELLMAJORshellcheckSC2148CODE_SMELLBLOCKERshellcheckSC2149CODE_SMELLMAJORshellcheckSC2150CODE_SMELLMAJORshellcheckSC2151CODE_SMELLBLOCKERshellcheckSC2152CODE_SMELLBLOCKERshellcheckSC2153CODE_SMELLINFOshellcheckSC2154CODE_SMELLMAJORshellcheckSC2155CODE_SMELLMAJORshellcheckSC2156CODE_SMELLMAJORshellcheckSC2157CODE_SMELLBLOCKERshellcheckSC2158CODE_SMELLBLOCKERshellcheckSC2159CODE_SMELLBLOCKERshellcheckSC2160CODE_SMELLINFOshellcheckSC2161CODE_SMELLINFOshellcheckSC2162CODE_SMELLINFOshellcheckSC2163CODE_SMELLMAJORshellcheckSC2164CODE_SMELLMAJORshellcheckSC2165CODE_SMELLMAJORshellcheckSC2166CODE_SMELLMAJORshellcheckSC2167CODE_SMELLMAJORshellcheckSC2168CODE_SMELLBLOCKERshellcheckSC2169CODE_SMELLMAJORshellcheckSC2170CODE_SMELLBLOCKERshellcheckSC2171CODE_SMELLMAJORshellcheckSC2172CODE_SMELLMAJORshellcheckSC2173CODE_SMELLBLOCKERshellcheckSC2174CODE_SMELLMAJORshellcheckSC2175CODE_SMELLINFOshellcheckSC2176CODE_SMELLMAJORshellcheckSC2177CODE_SMELLMAJORshellcheckSC2178CODE_SMELLMAJORshellcheckSC2179CODE_SMELLMAJORshellcheckSC2180CODE_SMELLMAJORshellcheckSC2181CODE_SMELLINFOshellcheckSC2182CODE_SMELLBLOCKERshellcheckSC2183CODE_SMELLMAJORshellcheckSC2184CODE_SMELLMAJORshellcheckSC2185CODE_SMELLINFOshellcheckSC2186CODE_SMELLMAJORshellcheckSC2187CODE_SMELLMAJORshellcheckSC2188BUGMAJORshellcheckSC2189CODE_SMELLBLOCKERshellcheckSC2190CODE_SMELLMAJORshellcheckSC2191CODE_SMELLMAJORshellcheckSC2192CODE_SMELLMAJORshellcheckSC2193BUGMAJORshellcheckSC2194CODE_SMELLMAJORshellcheckSC2195CODE_SMELLMAJORshellcheckSC2196CODE_SMELLINFOshellcheckSC2197CODE_SMELLINFOshellcheckSC2198CODE_SMELLMAJORshellcheckSC2199CODE_SMELLBLOCKERshellcheckSC2200CODE_SMELLMAJORshellcheckSC2201CODE_SMELLBLOCKERshellcheckSC2202CODE_SMELLMAJORshellcheckSC2203CODE_SMELLBLOCKERshellcheckSC2204CODE_SMELLBLOCKERshellcheckSC2205CODE_SMELLMAJORshellcheckSC2206CODE_SMELLMAJORshellcheckSC2207CODE_SMELLMAJORshellcheckSC2208CODE_SMELLBLOCKERshellcheckSC2209CODE_SMELLMAJORshellcheckSC2210CODE_SMELLMAJORshellcheckSC2211CODE_SMELLMAJORshellcheckSC2212CODE_SMELLINFOshellcheckSC2213CODE_SMELLMAJORshellcheckSC2214CODE_SMELLMAJORshellcheckSC2215BUGMAJORshellcheckSC2216CODE_SMELLMAJORshellcheckSC2217CODE_SMELLMAJORshellcheckSC2218CODE_SMELLBLOCKERshellcheckSC2219CODE_SMELLINFOshellcheckSC2220CODE_SMELLMAJORshellcheckSC2221CODE_SMELLMAJORshellcheckSC2222CODE_SMELLMAJORshellcheckSC2223CODE_SMELLINFOshellcheckSC2224CODE_SMELLBLOCKERshellcheckSC2225CODE_SMELLBLOCKERshellcheckSC2226CODE_SMELLMAJORshellcheckSC2227CODE_SMELLMAJORshellcheckSC2229CODE_SMELLMAJORshellcheckSC2230CODE_SMELLINFOshellcheckSC2231CODE_SMELLINFOshellcheckSC2232CODE_SMELLMAJORshellcheckSC2233CODE_SMELLINFOshellcheckSC2234CODE_SMELLINFOshellcheckSC2235CODE_SMELLINFOshellcheckSC2236CODE_SMELLINFOshellcheckSC2237CODE_SMELLINFOshellcheckSC2238CODE_SMELLMAJORshellcheckSC2239CODE_SMELLBLOCKERshellcheckSC2240CODE_SMELLMAJORshellcheckSC2241CODE_SMELLBLOCKERshellcheckSC2242CODE_SMELLBLOCKERshellcheckSC2243CODE_SMELLMAJORshellcheckSC2244CODE_SMELLMAJORshellcheckSC2245CODE_SMELLMAJORshellcheckSC2246CODE_SMELLBLOCKERshellcheckSC2247CODE_SMELLMAJORshellcheckSC2248CODE_SMELLINFOshellcheckSC2249CODE_SMELLINFOshellcheckSC2250CODE_SMELLMAJORshellcheckSC2251CODE_SMELLINFOshellcheckSC2252CODE_SMELLMAJORshellcheckSC2253CODE_SMELLMAJORshellcheckSC2254CODE_SMELLMAJORshellcheckSC2255CODE_SMELLBLOCKERshellcheckSC2256CODE_SMELLMAJORshellcheckSC2257CODE_SMELLMAJORshellcheckSC2258CODE_SMELLMAJORshellcheckSC2259CODE_SMELLBLOCKERshellcheckSC2260CODE_SMELLBLOCKERshellcheckSC2261CODE_SMELLBLOCKERshellcheckSC2262CODE_SMELLMAJORshellcheckSC2263CODE_SMELLINFOshellcheckSC2264CODE_SMELLMAJORshellcheckSC2265CODE_SMELLMAJORshellcheckSC2266CODE_SMELLMAJORshellcheckSC2267CODE_SMELLINFOshellcheckSC2268CODE_SMELLMAJORshellcheckSC2269CODE_SMELLINFOshellcheckSC2270CODE_SMELLBLOCKERshellcheckSC2271CODE_SMELLBLOCKERshellcheckSC2272CODE_SMELLBLOCKERshellcheckSC2273CODE_SMELLBLOCKERshellcheckSC2274CODE_SMELLBLOCKERshellcheckSC2275CODE_SMELLBLOCKERshellcheckSC2276CODE_SMELLBLOCKERshellcheckSC2277CODE_SMELLMAJORshellcheckSC2278CODE_SMELLBLOCKERshellcheckSC2279CODE_SMELLBLOCKERshellcheckSC2280CODE_SMELLBLOCKERshellcheckSC2281CODE_SMELLMAJORshellcheckSC2282CODE_SMELLBLOCKERshellcheckSC2283CODE_SMELLBLOCKERshellcheckSC2284CODE_SMELLBLOCKERshellcheckSC2285CODE_SMELLMAJORshellcheckSC2286CODE_SMELLBLOCKERshellcheckSC2287CODE_SMELLBLOCKERshellcheckSC2288CODE_SMELLMAJORshellcheckSC2289CODE_SMELLBLOCKERshellcheckSC2290CODE_SMELLMAJORshellcheckSC2291CODE_SMELLINFOshellcheckSC2292CODE_SMELLMAJORshellcheckSC2293CODE_SMELLINFOshellcheckSC2294CODE_SMELLMAJORshellcheckSC2295CODE_SMELLMAJORshellcheckSC2296CODE_SMELLBLOCKERshellcheckSC2297CODE_SMELLBLOCKERshellcheckSC2298CODE_SMELLBLOCKERshellcheckSC2299CODE_SMELLBLOCKERshellcheckSC2300CODE_SMELLBLOCKERshellcheckSC2301CODE_SMELLBLOCKERshellcheckSC2302CODE_SMELLMAJORshellcheckSC2303CODE_SMELLMAJORshellcheckSC2304CODE_SMELLBLOCKERshellcheckSC2305CODE_SMELLMAJORshellcheckSC2306CODE_SMELLMAJORshellcheckSC2307CODE_SMELLMAJORshellcheckSC2308CODE_SMELLINFOshellcheckSC2309CODE_SMELLMAJORshellcheckSC2310CODE_SMELLINFOshellcheckSC2311CODE_SMELLINFOshellcheckSC2312CODE_SMELLINFOshellcheckSC2313CODE_SMELLMAJORshellcheckSC2314CODE_SMELLMAJORshellcheckSC2315CODE_SMELLMAJORshellcheckSC3001CODE_SMELLMAJORshellcheckSC3002CODE_SMELLMAJORshellcheckSC3003CODE_SMELLMAJORshellcheckSC3004CODE_SMELLMAJORshellcheckSC3005CODE_SMELLMAJORshellcheckSC3006CODE_SMELLMAJORshellcheckSC3007CODE_SMELLMAJORshellcheckSC3008CODE_SMELLMAJORshellcheckSC3009CODE_SMELLMAJORshellcheckSC3010CODE_SMELLMAJORshellcheckSC3011CODE_SMELLMAJORshellcheckSC3012CODE_SMELLMAJORshellcheckSC3013CODE_SMELLMAJORshellcheckSC3014CODE_SMELLMAJORshellcheckSC3015CODE_SMELLMAJORshellcheckSC3016CODE_SMELLMAJORshellcheckSC3017CODE_SMELLMAJORshellcheckSC3018CODE_SMELLMAJORshellcheckSC3019CODE_SMELLMAJORshellcheckSC3020CODE_SMELLMAJORshellcheckSC3021CODE_SMELLMAJORshellcheckSC3022CODE_SMELLMAJORshellcheckSC3023CODE_SMELLMAJORshellcheckSC3024CODE_SMELLMAJORshellcheckSC3025CODE_SMELLMAJORshellcheckSC3026CODE_SMELLMAJORshellcheckSC3028CODE_SMELLMAJORshellcheckSC3029CODE_SMELLMAJORshellcheckSC3030CODE_SMELLMAJORshellcheckSC3031CODE_SMELLMAJORshellcheckSC3032CODE_SMELLMAJORshellcheckSC3033CODE_SMELLMAJORshellcheckSC3034CODE_SMELLMAJORshellcheckSC3035CODE_SMELLMAJORshellcheckSC3036CODE_SMELLMAJORshellcheckSC3037CODE_SMELLMAJORshellcheckSC3038CODE_SMELLMAJORshellcheckSC3039CODE_SMELLMAJORshellcheckSC3040CODE_SMELLMAJORshellcheckSC3041CODE_SMELLMAJORshellcheckSC3042CODE_SMELLMAJORshellcheckSC3043CODE_SMELLMAJORshellcheckSC3044CODE_SMELLMAJORshellcheckSC3045CODE_SMELLMAJORshellcheckSC3046CODE_SMELLMAJORshellcheckSC3047CODE_SMELLMAJORshellcheckSC3048CODE_SMELLMAJORshellcheckSC3049CODE_SMELLMAJORshellcheckSC3050CODE_SMELLMAJORshellcheckSC3051CODE_SMELLMAJORshellcheckSC3052CODE_SMELLMAJORshellcheckSC3053CODE_SMELLMAJORshellcheckSC3054CODE_SMELLMAJORshellcheckSC3055CODE_SMELLMAJORshellcheckSC3056CODE_SMELLMAJORshellcheckSC3057CODE_SMELLMAJORshellcheckSC3058CODE_SMELLMAJORshellcheckSC3059CODE_SMELLMAJORshellcheckSC3060CODE_SMELLMAJOR \ No newline at end of file diff --git a/conf/quality_profiles/shell/RNC_ALL_SHELLCHECK_D.xml b/conf/quality_profiles/shell/RNC_ALL_SHELLCHECK_D.xml deleted file mode 100644 index 4d7e303..0000000 --- a/conf/quality_profiles/shell/RNC_ALL_SHELLCHECK_D.xml +++ /dev/null @@ -1 +0,0 @@ -RNC ALL SHELLCHECK DshellshellcheckSC1000CODE_SMELLMAJORshellcheckSC1001CODE_SMELLINFOshellcheckSC1003CODE_SMELLINFOshellcheckSC1004CODE_SMELLINFOshellcheckSC1007CODE_SMELLMAJORshellcheckSC1008CODE_SMELLBLOCKERshellcheckSC1009CODE_SMELLINFOshellcheckSC1010CODE_SMELLMAJORshellcheckSC1011CODE_SMELLMAJORshellcheckSC1012CODE_SMELLMAJORshellcheckSC1013CODE_SMELLMAJORshellcheckSC1014CODE_SMELLMAJORshellcheckSC1017CODE_SMELLBLOCKERshellcheckSC1018CODE_SMELLBLOCKERshellcheckSC1019CODE_SMELLBLOCKERshellcheckSC1020CODE_SMELLBLOCKERshellcheckSC1021CODE_SMELLBLOCKERshellcheckSC1026CODE_SMELLBLOCKERshellcheckSC1027CODE_SMELLBLOCKERshellcheckSC1028CODE_SMELLBLOCKERshellcheckSC1029CODE_SMELLBLOCKERshellcheckSC1033CODE_SMELLBLOCKERshellcheckSC1034CODE_SMELLBLOCKERshellcheckSC1035CODE_SMELLBLOCKERshellcheckSC1036CODE_SMELLBLOCKERshellcheckSC1037CODE_SMELLBLOCKERshellcheckSC1038CODE_SMELLBLOCKERshellcheckSC1039CODE_SMELLBLOCKERshellcheckSC1040CODE_SMELLBLOCKERshellcheckSC1041CODE_SMELLBLOCKERshellcheckSC1042CODE_SMELLBLOCKERshellcheckSC1043CODE_SMELLBLOCKERshellcheckSC1044CODE_SMELLBLOCKERshellcheckSC1045CODE_SMELLBLOCKERshellcheckSC1046CODE_SMELLBLOCKERshellcheckSC1047CODE_SMELLBLOCKERshellcheckSC1048CODE_SMELLBLOCKERshellcheckSC1049CODE_SMELLBLOCKERshellcheckSC1050CODE_SMELLBLOCKERshellcheckSC1051CODE_SMELLBLOCKERshellcheckSC1052CODE_SMELLBLOCKERshellcheckSC1053CODE_SMELLBLOCKERshellcheckSC1054CODE_SMELLBLOCKERshellcheckSC1055CODE_SMELLBLOCKERshellcheckSC1056CODE_SMELLBLOCKERshellcheckSC1057CODE_SMELLBLOCKERshellcheckSC1058CODE_SMELLBLOCKERshellcheckSC1059CODE_SMELLBLOCKERshellcheckSC1060CODE_SMELLBLOCKERshellcheckSC1061CODE_SMELLBLOCKERshellcheckSC1062CODE_SMELLBLOCKERshellcheckSC1063CODE_SMELLBLOCKERshellcheckSC1064CODE_SMELLBLOCKERshellcheckSC1065CODE_SMELLBLOCKERshellcheckSC1066CODE_SMELLBLOCKERshellcheckSC1067CODE_SMELLBLOCKERshellcheckSC1068CODE_SMELLBLOCKERshellcheckSC1069CODE_SMELLMAJORshellcheckSC1070CODE_SMELLBLOCKERshellcheckSC1071CODE_SMELLBLOCKERshellcheckSC1072CODE_SMELLBLOCKERshellcheckSC1073CODE_SMELLBLOCKERshellcheckSC1074CODE_SMELLBLOCKERshellcheckSC1075CODE_SMELLBLOCKERshellcheckSC1076CODE_SMELLBLOCKERshellcheckSC1077CODE_SMELLBLOCKERshellcheckSC1078CODE_SMELLMAJORshellcheckSC1079CODE_SMELLINFOshellcheckSC1080CODE_SMELLBLOCKERshellcheckSC1081CODE_SMELLBLOCKERshellcheckSC1082CODE_SMELLBLOCKERshellcheckSC1083BUGMAJORshellcheckSC1084CODE_SMELLBLOCKERshellcheckSC1085CODE_SMELLBLOCKERshellcheckSC1086CODE_SMELLBLOCKERshellcheckSC1087CODE_SMELLBLOCKERshellcheckSC1088CODE_SMELLBLOCKERshellcheckSC1089CODE_SMELLBLOCKERshellcheckSC1090CODE_SMELLMAJORshellcheckSC1091CODE_SMELLINFOshellcheckSC1092CODE_SMELLBLOCKERshellcheckSC1093CODE_SMELLINFOshellcheckSC1094CODE_SMELLMAJORshellcheckSC1095CODE_SMELLBLOCKERshellcheckSC1097CODE_SMELLBLOCKERshellcheckSC1098CODE_SMELLMAJORshellcheckSC1099CODE_SMELLMAJORshellcheckSC1100CODE_SMELLBLOCKERshellcheckSC1101CODE_SMELLBLOCKERshellcheckSC1102CODE_SMELLBLOCKERshellcheckSC1103CODE_SMELLBLOCKERshellcheckSC1104CODE_SMELLBLOCKERshellcheckSC1105CODE_SMELLBLOCKERshellcheckSC1106CODE_SMELLBLOCKERshellcheckSC1107CODE_SMELLMAJORshellcheckSC1108CODE_SMELLBLOCKERshellcheckSC1109CODE_SMELLBLOCKERshellcheckSC1110CODE_SMELLMAJORshellcheckSC1111CODE_SMELLMAJORshellcheckSC1112CODE_SMELLMAJORshellcheckSC1113CODE_SMELLBLOCKERshellcheckSC1114CODE_SMELLBLOCKERshellcheckSC1115CODE_SMELLBLOCKERshellcheckSC1116CODE_SMELLBLOCKERshellcheckSC1118CODE_SMELLBLOCKERshellcheckSC1119CODE_SMELLBLOCKERshellcheckSC1120CODE_SMELLBLOCKERshellcheckSC1121CODE_SMELLBLOCKERshellcheckSC1122CODE_SMELLBLOCKERshellcheckSC1123CODE_SMELLBLOCKERshellcheckSC1124CODE_SMELLBLOCKERshellcheckSC1125CODE_SMELLBLOCKERshellcheckSC1126CODE_SMELLBLOCKERshellcheckSC1127CODE_SMELLBLOCKERshellcheckSC1128CODE_SMELLBLOCKERshellcheckSC1129CODE_SMELLMAJORshellcheckSC1130CODE_SMELLMAJORshellcheckSC1131CODE_SMELLBLOCKERshellcheckSC1132CODE_SMELLMAJORshellcheckSC1133CODE_SMELLBLOCKERshellcheckSC1134CODE_SMELLBLOCKERshellcheckSC1135CODE_SMELLINFOshellcheckSC1136CODE_SMELLMAJORshellcheckSC1137CODE_SMELLBLOCKERshellcheckSC1138CODE_SMELLBLOCKERshellcheckSC1139CODE_SMELLBLOCKERshellcheckSC1140CODE_SMELLBLOCKERshellcheckSC1141CODE_SMELLBLOCKERshellcheckSC1142CODE_SMELLBLOCKERshellcheckSC1143CODE_SMELLBLOCKERshellcheckSC1144CODE_SMELLBLOCKERshellcheckSC1145CODE_SMELLBLOCKERshellcheckSC2000CODE_SMELLINFOshellcheckSC2001CODE_SMELLINFOshellcheckSC2002CODE_SMELLINFOshellcheckSC2003CODE_SMELLINFOshellcheckSC2004CODE_SMELLINFOshellcheckSC2005CODE_SMELLINFOshellcheckSC2006CODE_SMELLINFOshellcheckSC2007CODE_SMELLINFOshellcheckSC2008CODE_SMELLMAJORshellcheckSC2009CODE_SMELLINFOshellcheckSC2010CODE_SMELLMAJORshellcheckSC2011CODE_SMELLMAJORshellcheckSC2012CODE_SMELLINFOshellcheckSC2013CODE_SMELLINFOshellcheckSC2014CODE_SMELLINFOshellcheckSC2015CODE_SMELLINFOshellcheckSC2016CODE_SMELLINFOshellcheckSC2017CODE_SMELLINFOshellcheckSC2018CODE_SMELLINFOshellcheckSC2019CODE_SMELLINFOshellcheckSC2020CODE_SMELLINFOshellcheckSC2021CODE_SMELLINFOshellcheckSC2022CODE_SMELLINFOshellcheckSC2023CODE_SMELLINFOshellcheckSC2024CODE_SMELLMAJORshellcheckSC2025CODE_SMELLINFOshellcheckSC2026CODE_SMELLINFOshellcheckSC2027CODE_SMELLMAJORshellcheckSC2028CODE_SMELLINFOshellcheckSC2029CODE_SMELLINFOshellcheckSC2030CODE_SMELLINFOshellcheckSC2031CODE_SMELLINFOshellcheckSC2032CODE_SMELLINFOshellcheckSC2033CODE_SMELLMAJORshellcheckSC2034BUGMAJORshellcheckSC2035CODE_SMELLINFOshellcheckSC2036CODE_SMELLMAJORshellcheckSC2037CODE_SMELLBLOCKERshellcheckSC2038CODE_SMELLMAJORshellcheckSC2039CODE_SMELLMAJORshellcheckSC2040CODE_SMELLMAJORshellcheckSC2041CODE_SMELLMAJORshellcheckSC2042CODE_SMELLMAJORshellcheckSC2043BUGMAJORshellcheckSC2044CODE_SMELLMAJORshellcheckSC2045CODE_SMELLMAJORshellcheckSC2046CODE_SMELLMAJORshellcheckSC2048CODE_SMELLMAJORshellcheckSC2049CODE_SMELLMAJORshellcheckSC2050CODE_SMELLMAJORshellcheckSC2051CODE_SMELLMAJORshellcheckSC2053CODE_SMELLMAJORshellcheckSC2054CODE_SMELLMAJORshellcheckSC2055CODE_SMELLMAJORshellcheckSC2056CODE_SMELLMAJORshellcheckSC2057CODE_SMELLMAJORshellcheckSC2058CODE_SMELLMAJORshellcheckSC2059CODE_SMELLINFOshellcheckSC2060CODE_SMELLMAJORshellcheckSC2061CODE_SMELLMAJORshellcheckSC2062CODE_SMELLMAJORshellcheckSC2063CODE_SMELLMAJORshellcheckSC2064CODE_SMELLMAJORshellcheckSC2065CODE_SMELLMAJORshellcheckSC2066CODE_SMELLBLOCKERshellcheckSC2067CODE_SMELLBLOCKERshellcheckSC2068CODE_SMELLBLOCKERshellcheckSC2069CODE_SMELLMAJORshellcheckSC2070CODE_SMELLBLOCKERshellcheckSC2071CODE_SMELLBLOCKERshellcheckSC2072CODE_SMELLBLOCKERshellcheckSC2073CODE_SMELLBLOCKERshellcheckSC2074CODE_SMELLBLOCKERshellcheckSC2075CODE_SMELLBLOCKERshellcheckSC2076CODE_SMELLMAJORshellcheckSC2077CODE_SMELLBLOCKERshellcheckSC2078CODE_SMELLBLOCKERshellcheckSC2079CODE_SMELLBLOCKERshellcheckSC2080CODE_SMELLBLOCKERshellcheckSC2081CODE_SMELLBLOCKERshellcheckSC2082CODE_SMELLBLOCKERshellcheckSC2083CODE_SMELLBLOCKERshellcheckSC2084CODE_SMELLBLOCKERshellcheckSC2086CODE_SMELLINFOshellcheckSC2087CODE_SMELLMAJORshellcheckSC2088CODE_SMELLMAJORshellcheckSC2089CODE_SMELLMAJORshellcheckSC2090CODE_SMELLMAJORshellcheckSC2091CODE_SMELLMAJORshellcheckSC2092CODE_SMELLMAJORshellcheckSC2093CODE_SMELLMAJORshellcheckSC2094CODE_SMELLINFOshellcheckSC2095CODE_SMELLMAJORshellcheckSC2096CODE_SMELLBLOCKERshellcheckSC2097CODE_SMELLMAJORshellcheckSC2098CODE_SMELLMAJORshellcheckSC2099CODE_SMELLMAJORshellcheckSC2100CODE_SMELLMAJORshellcheckSC2101CODE_SMELLMAJORshellcheckSC2102CODE_SMELLINFOshellcheckSC2103CODE_SMELLINFOshellcheckSC2104CODE_SMELLBLOCKERshellcheckSC2105CODE_SMELLBLOCKERshellcheckSC2106CODE_SMELLMAJORshellcheckSC2107CODE_SMELLBLOCKERshellcheckSC2108CODE_SMELLBLOCKERshellcheckSC2109CODE_SMELLBLOCKERshellcheckSC2110CODE_SMELLBLOCKERshellcheckSC2111CODE_SMELLBLOCKERshellcheckSC2112CODE_SMELLMAJORshellcheckSC2113CODE_SMELLMAJORshellcheckSC2114CODE_SMELLMAJORshellcheckSC2115CODE_SMELLMAJORshellcheckSC2116CODE_SMELLINFOshellcheckSC2117CODE_SMELLINFOshellcheckSC2118CODE_SMELLBLOCKERshellcheckSC2119CODE_SMELLINFOshellcheckSC2120CODE_SMELLMAJORshellcheckSC2121CODE_SMELLMAJORshellcheckSC2122CODE_SMELLBLOCKERshellcheckSC2123CODE_SMELLMAJORshellcheckSC2124BUGMAJORshellcheckSC2125CODE_SMELLMAJORshellcheckSC2126CODE_SMELLINFOshellcheckSC2127CODE_SMELLBLOCKERshellcheckSC2128CODE_SMELLMAJORshellcheckSC2129CODE_SMELLINFOshellcheckSC2130CODE_SMELLMAJORshellcheckSC2139CODE_SMELLMAJORshellcheckSC2140CODE_SMELLMAJORshellcheckSC2141CODE_SMELLMAJORshellcheckSC2142CODE_SMELLBLOCKERshellcheckSC2143CODE_SMELLINFOshellcheckSC2144CODE_SMELLBLOCKERshellcheckSC2145CODE_SMELLBLOCKERshellcheckSC2146CODE_SMELLMAJORshellcheckSC2147CODE_SMELLMAJORshellcheckSC2148CODE_SMELLBLOCKERshellcheckSC2149CODE_SMELLMAJORshellcheckSC2150CODE_SMELLMAJORshellcheckSC2151CODE_SMELLBLOCKERshellcheckSC2152CODE_SMELLBLOCKERshellcheckSC2153CODE_SMELLINFOshellcheckSC2154CODE_SMELLMAJORshellcheckSC2155CODE_SMELLMAJORshellcheckSC2156CODE_SMELLMAJORshellcheckSC2157CODE_SMELLBLOCKERshellcheckSC2158CODE_SMELLBLOCKERshellcheckSC2159CODE_SMELLBLOCKERshellcheckSC2160CODE_SMELLINFOshellcheckSC2161CODE_SMELLINFOshellcheckSC2162CODE_SMELLINFOshellcheckSC2163CODE_SMELLMAJORshellcheckSC2164CODE_SMELLMAJORshellcheckSC2165CODE_SMELLMAJORshellcheckSC2166CODE_SMELLMAJORshellcheckSC2167CODE_SMELLMAJORshellcheckSC2168CODE_SMELLBLOCKERshellcheckSC2169CODE_SMELLMAJORshellcheckSC2170CODE_SMELLBLOCKERshellcheckSC2171CODE_SMELLMAJORshellcheckSC2172CODE_SMELLMAJORshellcheckSC2173CODE_SMELLBLOCKERshellcheckSC2174CODE_SMELLMAJORshellcheckSC2175CODE_SMELLINFOshellcheckSC2176CODE_SMELLMAJORshellcheckSC2177CODE_SMELLMAJORshellcheckSC2178CODE_SMELLMAJORshellcheckSC2179CODE_SMELLMAJORshellcheckSC2180CODE_SMELLMAJORshellcheckSC2181CODE_SMELLINFOshellcheckSC2182CODE_SMELLBLOCKERshellcheckSC2183CODE_SMELLMAJORshellcheckSC2184CODE_SMELLMAJORshellcheckSC2185CODE_SMELLINFOshellcheckSC2186CODE_SMELLMAJORshellcheckSC2187CODE_SMELLMAJORshellcheckSC2188BUGMAJORshellcheckSC2189CODE_SMELLBLOCKERshellcheckSC2190CODE_SMELLMAJORshellcheckSC2191CODE_SMELLMAJORshellcheckSC2192CODE_SMELLMAJORshellcheckSC2193BUGMAJORshellcheckSC2194CODE_SMELLMAJORshellcheckSC2195CODE_SMELLMAJORshellcheckSC2196CODE_SMELLINFOshellcheckSC2197CODE_SMELLINFOshellcheckSC2198CODE_SMELLMAJORshellcheckSC2199CODE_SMELLBLOCKERshellcheckSC2200CODE_SMELLMAJORshellcheckSC2201CODE_SMELLBLOCKERshellcheckSC2202CODE_SMELLMAJORshellcheckSC2203CODE_SMELLBLOCKERshellcheckSC2204CODE_SMELLBLOCKERshellcheckSC2205CODE_SMELLMAJORshellcheckSC2206CODE_SMELLMAJORshellcheckSC2207CODE_SMELLMAJORshellcheckSC2208CODE_SMELLBLOCKERshellcheckSC2209CODE_SMELLMAJORshellcheckSC2210CODE_SMELLMAJORshellcheckSC2211CODE_SMELLMAJORshellcheckSC2212CODE_SMELLINFOshellcheckSC2213CODE_SMELLMAJORshellcheckSC2214CODE_SMELLMAJORshellcheckSC2215BUGMAJORshellcheckSC2216CODE_SMELLMAJORshellcheckSC2217CODE_SMELLMAJORshellcheckSC2218CODE_SMELLBLOCKERshellcheckSC2219CODE_SMELLINFOshellcheckSC2220CODE_SMELLMAJORshellcheckSC2221CODE_SMELLMAJORshellcheckSC2222CODE_SMELLMAJORshellcheckSC2223CODE_SMELLINFOshellcheckSC2224CODE_SMELLBLOCKERshellcheckSC2225CODE_SMELLBLOCKERshellcheckSC2226CODE_SMELLMAJORshellcheckSC2227CODE_SMELLMAJORshellcheckSC2229CODE_SMELLMAJORshellcheckSC2230CODE_SMELLINFOshellcheckSC2231CODE_SMELLINFOshellcheckSC2232CODE_SMELLMAJORshellcheckSC2233CODE_SMELLINFOshellcheckSC2234CODE_SMELLINFOshellcheckSC2235CODE_SMELLINFOshellcheckSC2236CODE_SMELLINFOshellcheckSC2237CODE_SMELLINFOshellcheckSC2238CODE_SMELLMAJORshellcheckSC2239CODE_SMELLBLOCKERshellcheckSC2240CODE_SMELLMAJORshellcheckSC2241CODE_SMELLBLOCKERshellcheckSC2242CODE_SMELLBLOCKERshellcheckSC2243CODE_SMELLMAJORshellcheckSC2244CODE_SMELLMAJORshellcheckSC2245CODE_SMELLMAJORshellcheckSC2246CODE_SMELLBLOCKERshellcheckSC2247CODE_SMELLMAJORshellcheckSC2248CODE_SMELLINFOshellcheckSC2249CODE_SMELLINFOshellcheckSC2250CODE_SMELLMAJORshellcheckSC2251CODE_SMELLINFOshellcheckSC2252CODE_SMELLMAJORshellcheckSC2253CODE_SMELLMAJORshellcheckSC2254CODE_SMELLMAJORshellcheckSC2255CODE_SMELLBLOCKERshellcheckSC2256CODE_SMELLMAJORshellcheckSC2257CODE_SMELLMAJORshellcheckSC2258CODE_SMELLMAJORshellcheckSC2259CODE_SMELLBLOCKERshellcheckSC2260CODE_SMELLBLOCKERshellcheckSC2261CODE_SMELLBLOCKERshellcheckSC2262CODE_SMELLMAJORshellcheckSC2263CODE_SMELLINFOshellcheckSC2264CODE_SMELLMAJORshellcheckSC2265CODE_SMELLMAJORshellcheckSC2266CODE_SMELLMAJORshellcheckSC2267CODE_SMELLINFOshellcheckSC2268CODE_SMELLMAJORshellcheckSC2269CODE_SMELLINFOshellcheckSC2270CODE_SMELLBLOCKERshellcheckSC2271CODE_SMELLBLOCKERshellcheckSC2272CODE_SMELLBLOCKERshellcheckSC2273CODE_SMELLBLOCKERshellcheckSC2274CODE_SMELLBLOCKERshellcheckSC2275CODE_SMELLBLOCKERshellcheckSC2276CODE_SMELLBLOCKERshellcheckSC2277CODE_SMELLMAJORshellcheckSC2278CODE_SMELLBLOCKERshellcheckSC2279CODE_SMELLBLOCKERshellcheckSC2280CODE_SMELLBLOCKERshellcheckSC2281CODE_SMELLMAJORshellcheckSC2282CODE_SMELLBLOCKERshellcheckSC2283CODE_SMELLBLOCKERshellcheckSC2284CODE_SMELLBLOCKERshellcheckSC2285CODE_SMELLMAJORshellcheckSC2286CODE_SMELLBLOCKERshellcheckSC2287CODE_SMELLBLOCKERshellcheckSC2288CODE_SMELLMAJORshellcheckSC2289CODE_SMELLBLOCKERshellcheckSC2290CODE_SMELLMAJORshellcheckSC2291CODE_SMELLINFOshellcheckSC2292CODE_SMELLMAJORshellcheckSC2293CODE_SMELLINFOshellcheckSC2294CODE_SMELLMAJORshellcheckSC2295CODE_SMELLMAJORshellcheckSC2296CODE_SMELLBLOCKERshellcheckSC2297CODE_SMELLBLOCKERshellcheckSC2298CODE_SMELLBLOCKERshellcheckSC2299CODE_SMELLBLOCKERshellcheckSC2300CODE_SMELLBLOCKERshellcheckSC2301CODE_SMELLBLOCKERshellcheckSC2302CODE_SMELLMAJORshellcheckSC2303CODE_SMELLMAJORshellcheckSC2304CODE_SMELLBLOCKERshellcheckSC2305CODE_SMELLMAJORshellcheckSC2306CODE_SMELLMAJORshellcheckSC2307CODE_SMELLMAJORshellcheckSC2308CODE_SMELLINFOshellcheckSC2309CODE_SMELLMAJORshellcheckSC2310CODE_SMELLINFOshellcheckSC2311CODE_SMELLINFOshellcheckSC2312CODE_SMELLINFOshellcheckSC2313CODE_SMELLMAJORshellcheckSC2314CODE_SMELLMAJORshellcheckSC2315CODE_SMELLMAJORshellcheckSC3001CODE_SMELLMAJORshellcheckSC3002CODE_SMELLMAJORshellcheckSC3003CODE_SMELLMAJORshellcheckSC3004CODE_SMELLMAJORshellcheckSC3005CODE_SMELLMAJORshellcheckSC3006CODE_SMELLMAJORshellcheckSC3007CODE_SMELLMAJORshellcheckSC3008CODE_SMELLMAJORshellcheckSC3009CODE_SMELLMAJORshellcheckSC3010CODE_SMELLMAJORshellcheckSC3011CODE_SMELLMAJORshellcheckSC3012CODE_SMELLMAJORshellcheckSC3013CODE_SMELLMAJORshellcheckSC3014CODE_SMELLMAJORshellcheckSC3015CODE_SMELLMAJORshellcheckSC3016CODE_SMELLMAJORshellcheckSC3017CODE_SMELLMAJORshellcheckSC3018CODE_SMELLMAJORshellcheckSC3019CODE_SMELLMAJORshellcheckSC3020CODE_SMELLMAJORshellcheckSC3021CODE_SMELLMAJORshellcheckSC3022CODE_SMELLMAJORshellcheckSC3023CODE_SMELLMAJORshellcheckSC3024CODE_SMELLMAJORshellcheckSC3025CODE_SMELLMAJORshellcheckSC3026CODE_SMELLMAJORshellcheckSC3028CODE_SMELLMAJORshellcheckSC3029CODE_SMELLMAJORshellcheckSC3030CODE_SMELLMAJORshellcheckSC3031CODE_SMELLMAJORshellcheckSC3032CODE_SMELLMAJORshellcheckSC3033CODE_SMELLMAJORshellcheckSC3034CODE_SMELLMAJORshellcheckSC3035CODE_SMELLMAJORshellcheckSC3036CODE_SMELLMAJORshellcheckSC3037CODE_SMELLMAJORshellcheckSC3038CODE_SMELLMAJORshellcheckSC3039CODE_SMELLMAJORshellcheckSC3040CODE_SMELLMAJORshellcheckSC3041CODE_SMELLMAJORshellcheckSC3042CODE_SMELLMAJORshellcheckSC3043CODE_SMELLMAJORshellcheckSC3044CODE_SMELLMAJORshellcheckSC3045CODE_SMELLMAJORshellcheckSC3046CODE_SMELLMAJORshellcheckSC3047CODE_SMELLMAJORshellcheckSC3048CODE_SMELLMAJORshellcheckSC3049CODE_SMELLMAJORshellcheckSC3050CODE_SMELLMAJORshellcheckSC3051CODE_SMELLMAJORshellcheckSC3052CODE_SMELLMAJORshellcheckSC3053CODE_SMELLMAJORshellcheckSC3054CODE_SMELLMAJORshellcheckSC3055CODE_SMELLMAJORshellcheckSC3056CODE_SMELLMAJORshellcheckSC3057CODE_SMELLMAJORshellcheckSC3058CODE_SMELLMAJORshellcheckSC3059CODE_SMELLMAJORshellcheckSC3060CODE_SMELLMAJOR \ No newline at end of file diff --git a/conf/quality_profiles/shell/RNC_SHELL.xml b/conf/quality_profiles/shell/RNC_SHELL.xml deleted file mode 100644 index 68e9690..0000000 --- a/conf/quality_profiles/shell/RNC_SHELL.xml +++ /dev/null @@ -1 +0,0 @@ -RNC SHELLshellshellcheckSC1007CODE_SMELLMAJORshellcheckSC1008CODE_SMELLBLOCKERshellcheckSC1020CODE_SMELLBLOCKERshellcheckSC1035CODE_SMELLBLOCKERshellcheckSC1037CODE_SMELLBLOCKERshellcheckSC1038CODE_SMELLBLOCKERshellcheckSC1040CODE_SMELLBLOCKERshellcheckSC1054CODE_SMELLBLOCKERshellcheckSC1068CODE_SMELLBLOCKERshellcheckSC1069CODE_SMELLMAJORshellcheckSC1070CODE_SMELLBLOCKERshellcheckSC1084CODE_SMELLBLOCKERshellcheckSC1089CODE_SMELLBLOCKERshellcheckSC1095CODE_SMELLBLOCKERshellcheckSC1099CODE_SMELLMAJORshellcheckSC1101CODE_SMELLBLOCKERshellcheckSC1102CODE_SMELLBLOCKERshellcheckSC1104CODE_SMELLBLOCKERshellcheckSC1105CODE_SMELLBLOCKERshellcheckSC1108CODE_SMELLBLOCKERshellcheckSC1113CODE_SMELLBLOCKERshellcheckSC1114CODE_SMELLBLOCKERshellcheckSC1115CODE_SMELLBLOCKERshellcheckSC1118CODE_SMELLBLOCKERshellcheckSC1128CODE_SMELLBLOCKERshellcheckSC1129CODE_SMELLMAJORshellcheckSC1130CODE_SMELLMAJORshellcheckSC1138CODE_SMELLBLOCKERshellcheckSC2003CODE_SMELLINFOshellcheckSC2004CODE_SMELLINFOshellcheckSC2006CODE_SMELLINFOshellcheckSC2015CODE_SMELLINFOshellcheckSC2034BUGMAJORshellcheckSC2039CODE_SMELLMAJORshellcheckSC2044CODE_SMELLMAJORshellcheckSC2045CODE_SMELLMAJORshellcheckSC2048CODE_SMELLMAJORshellcheckSC2050CODE_SMELLMAJORshellcheckSC2072CODE_SMELLBLOCKERshellcheckSC2074CODE_SMELLBLOCKERshellcheckSC2077CODE_SMELLBLOCKERshellcheckSC2083CODE_SMELLBLOCKERshellcheckSC2091CODE_SMELLMAJORshellcheckSC2092CODE_SMELLMAJORshellcheckSC2112CODE_SMELLMAJORshellcheckSC2113CODE_SMELLMAJORshellcheckSC2118CODE_SMELLBLOCKERshellcheckSC2121CODE_SMELLMAJORshellcheckSC2148CODE_SMELLBLOCKERshellcheckSC2149CODE_SMELLMAJORshellcheckSC2156CODE_SMELLMAJORshellcheckSC2165CODE_SMELLMAJORshellcheckSC2167CODE_SMELLMAJORshellcheckSC2168CODE_SMELLBLOCKERshellcheckSC2170CODE_SMELLBLOCKERshellcheckSC2172CODE_SMELLMAJORshellcheckSC2176CODE_SMELLMAJORshellcheckSC2177CODE_SMELLMAJORshellcheckSC2181CODE_SMELLINFOshellcheckSC2186CODE_SMELLMAJORshellcheckSC2191CODE_SMELLMAJORshellcheckSC2192CODE_SMELLMAJORshellcheckSC2194CODE_SMELLMAJORshellcheckSC2196CODE_SMELLINFOshellcheckSC2197CODE_SMELLINFOshellcheckSC2212CODE_SMELLINFOshellcheckSC2219CODE_SMELLINFOshellcheckSC2220CODE_SMELLMAJORshellcheckSC2230CODE_SMELLINFOshellcheckSC2240CODE_SMELLMAJORshellcheckSC2241CODE_SMELLBLOCKERshellcheckSC2242CODE_SMELLBLOCKERshellcheckSC2243CODE_SMELLMAJORshellcheckSC2244CODE_SMELLMAJORshellcheckSC2248CODE_SMELLINFOshellcheckSC2249CODE_SMELLINFOshellcheckSC2250CODE_SMELLMAJORshellcheckSC2251CODE_SMELLINFOshellcheckSC2256CODE_SMELLMAJORshellcheckSC2277CODE_SMELLMAJORshellcheckSC2283CODE_SMELLBLOCKERshellcheckSC2285CODE_SMELLMAJORshellcheckSC2290CODE_SMELLMAJORshellcheckSC2304CODE_SMELLBLOCKERshellcheckSC2306CODE_SMELLMAJORshellcheckSC2308CODE_SMELLINFOshellcheckSC3001CODE_SMELLMAJORshellcheckSC3002CODE_SMELLMAJORshellcheckSC3003CODE_SMELLMAJORshellcheckSC3004CODE_SMELLMAJORshellcheckSC3005CODE_SMELLMAJORshellcheckSC3006CODE_SMELLMAJORshellcheckSC3007CODE_SMELLMAJORshellcheckSC3008CODE_SMELLMAJORshellcheckSC3009CODE_SMELLMAJORshellcheckSC3010CODE_SMELLMAJORshellcheckSC3011CODE_SMELLMAJORshellcheckSC3012CODE_SMELLMAJORshellcheckSC3013CODE_SMELLMAJORshellcheckSC3014CODE_SMELLMAJORshellcheckSC3015CODE_SMELLMAJORshellcheckSC3016CODE_SMELLMAJORshellcheckSC3017CODE_SMELLMAJORshellcheckSC3018CODE_SMELLMAJORshellcheckSC3019CODE_SMELLMAJORshellcheckSC3020CODE_SMELLMAJORshellcheckSC3021CODE_SMELLMAJORshellcheckSC3022CODE_SMELLMAJORshellcheckSC3023CODE_SMELLMAJORshellcheckSC3024CODE_SMELLMAJORshellcheckSC3025CODE_SMELLMAJORshellcheckSC3026CODE_SMELLMAJORshellcheckSC3028CODE_SMELLMAJORshellcheckSC3029CODE_SMELLMAJORshellcheckSC3030CODE_SMELLMAJORshellcheckSC3031CODE_SMELLMAJORshellcheckSC3032CODE_SMELLMAJORshellcheckSC3033CODE_SMELLMAJORshellcheckSC3034CODE_SMELLMAJORshellcheckSC3035CODE_SMELLMAJORshellcheckSC3036CODE_SMELLMAJORshellcheckSC3037CODE_SMELLMAJORshellcheckSC3038CODE_SMELLMAJORshellcheckSC3039CODE_SMELLMAJORshellcheckSC3040CODE_SMELLMAJORshellcheckSC3041CODE_SMELLMAJORshellcheckSC3042CODE_SMELLMAJORshellcheckSC3043CODE_SMELLMAJORshellcheckSC3044CODE_SMELLMAJORshellcheckSC3045CODE_SMELLMAJORshellcheckSC3046CODE_SMELLMAJORshellcheckSC3047CODE_SMELLMAJORshellcheckSC3048CODE_SMELLMAJORshellcheckSC3049CODE_SMELLMAJORshellcheckSC3050CODE_SMELLMAJORshellcheckSC3051CODE_SMELLMAJORshellcheckSC3052CODE_SMELLMAJORshellcheckSC3053CODE_SMELLMAJORshellcheckSC3054CODE_SMELLMAJORshellcheckSC3055CODE_SMELLMAJORshellcheckSC3056CODE_SMELLMAJORshellcheckSC3057CODE_SMELLMAJORshellcheckSC3058CODE_SMELLMAJORshellcheckSC3059CODE_SMELLMAJORshellcheckSC3060CODE_SMELLMAJOR diff --git a/configure-cat.bash b/configure-cat.bash index 77a9f4e..49a1ea7 100644 --- a/configure-cat.bash +++ b/configure-cat.bash @@ -262,7 +262,7 @@ create_quality_profiles(){ done log_info "detected status ${sonar_status} for Sonarqube, starting configuration of quality profiles." - for file in $(find /tmp/conf/quality_profiles -mindepth 2 -maxdepth 2 -type f) + for file in $(find /opt/sonarqube/conf/quality_profiles -mindepth 2 -maxdepth 2 -type f) do add_profile "${file}" done @@ -294,7 +294,7 @@ stop_sonarqube(){ create_quality_profiles -for qg_file in /tmp/conf/quality_gates/* +for qg_file in /opt/sonarqube/conf/quality_gates/* do create_quality_gates "$qg_file" done diff --git a/pylintrc.d/pylintrc_RNC2015_A_B b/pylintrc.d/pylintrc_RNC2015_A_B index 30b9dc5..c11614a 100644 --- a/pylintrc.d/pylintrc_RNC2015_A_B +++ b/pylintrc.d/pylintrc_RNC2015_A_B @@ -16,7 +16,7 @@ persistent=yes # List of plugins (as comma separated values of python modules names) to load, # usually to register additional checkers. -load-plugins=cnes_checker,pylint.extensions.check_elif,pylint_sonarjson +load-plugins=cnes_checker,pylint.extensions.check_elif,pylint_sonarjson, pylint.extensions.redefined_variable_type, pylint.extensions.comparison_placement [MESSAGES CONTROL] @@ -29,7 +29,7 @@ load-plugins=cnes_checker,pylint.extensions.check_elif,pylint_sonarjson # and R0915 (too-many-statements/COM.MET.LineOfCode) rules enabled # In addition, C0102 and W0141 have to be enabled for bad-names and bad-functions rules disable=all -enable=R5104,W0703,R5402,R5401,R5105,R0203,R0204,R5403,R5106,R0401,W0102,W9097,E0108,R5103,F0002,W9096,C0204,C0203,E0213,C0122,W9095,W0312,W0406,R5101,W0622,W0621,W0404,W0403,R5201,R5301,R5302,R5102,R0915,W0602,E0602,C0412,W0612,C0113,W0603,E0601,C0411,C0413,C0326 +enable=R5104,W0718,R5402,R5401,R5105,R0203,R0204,R5403,R5106,R0401,W0102,W9097,E0108,R5103,F0002,W9096,C0204,C0203,E0213,C2201,W9095,W0406,R5101,W0622,W0621,W0404,R5201,R5301,R5302,R5102,R0915,W0602,E0602,C0412,W0612,C0117,W0603,E0601,C0411,C0413 max-bool-expr=5 max-returns=1 @@ -303,5 +303,5 @@ overgeneral-exceptions=builtins.Exception # sonar-scanner. To generate the json file, package pylint-sonarjson must be # installed. # For more information see: https://github.com/omegacen/pylint-sonarjson -sonar-rules=C0113:MINOR:10:CODE_SMELL,C0122:MINOR:10:CODE_SMELL,C0203:MINOR:10:CODE_SMELL,C0204:MINOR:10:CODE_SMELL,C0326:MINOR:10:CODE_SMELL,C0411:MINOR:10:CODE_SMELL,C0412:MINOR:10:CODE_SMELL,C0413:MINOR:10:CODE_SMELL,E0108:MINOR:10:CODE_SMELL,E0213:MAJOR:10:CODE_SMELL,E0601:MAJOR:10:CODE_SMELL,E0602:MAJOR:10:CODE_SMELL,F0002:MAJOR:10:CODE_SMELL,R0203:MINOR:10:CODE_SMELL,R0204:CRITICAL:10:CODE_SMELL,R0401:MINOR:10:CODE_SMELL,R0915:MINOR:10:CODE_SMELL,R5101:CRITICAL:10:CODE_SMELL,R5102:CRITICAL:10:CODE_SMELL,R5103:CRITICAL:10:CODE_SMELL,R5104:CRITICAL:10:CODE_SMELL,R5105:CRITICAL:10:CODE_SMELL,R5106:CRITICAL:10:CODE_SMELL,R5201:CRITICAL:10:CODE_SMELL,R5301:CRITICAL:10:CODE_SMELL,R5302:CRITICAL:10:CODE_SMELL,R5401:BLOCKER:10:CODE_SMELL,R5402:BLOCKER:10:CODE_SMELL,R5403:BLOCKER:10:CODE_SMELL,W0102:MINOR:10:CODE_SMELL,W0312:MAJOR:10:CODE_SMELL,W0403:MINOR:10:CODE_SMELL,W0404:MINOR:10:CODE_SMELL,W0406:MINOR:10:CODE_SMELL,W0602:MINOR:10:CODE_SMELL,W0603:MINOR:10:CODE_SMELL,W0612:MINOR:10:CODE_SMELL,W0621:MINOR:10:CODE_SMELL,W0622:MINOR:10:CODE_SMELL,W0703:MINOR:10:CODE_SMELL,W9095:CRITICAL:10:CODE_SMELL,W9096:CRITICAL:10:CODE_SMELL,W9097:CRITICAL:10:CODE_SMELL -output-format=json +sonar-rules=C0117:MINOR:10:CODE_SMELL,C2201:MINOR:10:CODE_SMELL,C0203:MINOR:10:CODE_SMELL,C0204:MINOR:10:CODE_SMELL,C0411:MINOR:10:CODE_SMELL,C0412:MINOR:10:CODE_SMELL,C0413:MINOR:10:CODE_SMELL,E0108:MINOR:10:CODE_SMELL,E0213:MAJOR:10:CODE_SMELL,E0601:MAJOR:10:CODE_SMELL,E0602:MAJOR:10:CODE_SMELL,F0002:MAJOR:10:CODE_SMELL,R0203:MINOR:10:CODE_SMELL,R0204:CRITICAL:10:CODE_SMELL,R0401:MINOR:10:CODE_SMELL,R0915:MINOR:10:CODE_SMELL,R5101:CRITICAL:10:CODE_SMELL,R5102:CRITICAL:10:CODE_SMELL,R5103:CRITICAL:10:CODE_SMELL,R5104:CRITICAL:10:CODE_SMELL,R5105:CRITICAL:10:CODE_SMELL,R5106:CRITICAL:10:CODE_SMELL,R5201:CRITICAL:10:CODE_SMELL,R5301:CRITICAL:10:CODE_SMELL,R5302:CRITICAL:10:CODE_SMELL,R5401:BLOCKER:10:CODE_SMELL,R5402:BLOCKER:10:CODE_SMELL,R5403:BLOCKER:10:CODE_SMELL,W0102:MINOR:10:CODE_SMELL,W0404:MINOR:10:CODE_SMELL,W0406:MINOR:10:CODE_SMELL,W0602:MINOR:10:CODE_SMELL,W0603:MINOR:10:CODE_SMELL,W0612:MINOR:10:CODE_SMELL,W0621:MINOR:10:CODE_SMELL,W0622:MINOR:10:CODE_SMELL,W0718:MINOR:10:CODE_SMELL,W9095:CRITICAL:10:CODE_SMELL,W9096:CRITICAL:10:CODE_SMELL,W9097:CRITICAL:10:CODE_SMELL +output-format=sonarjson \ No newline at end of file diff --git a/pylintrc.d/pylintrc_RNC2015_C b/pylintrc.d/pylintrc_RNC2015_C index d5ed5c1..8ac9d52 100644 --- a/pylintrc.d/pylintrc_RNC2015_C +++ b/pylintrc.d/pylintrc_RNC2015_C @@ -16,7 +16,7 @@ persistent=yes # List of plugins (as comma separated values of python modules names) to load, # usually to register additional checkers. -load-plugins=cnes_checker,pylint.extensions.check_elif,pylint_sonarjson +load-plugins=cnes_checker,pylint.extensions.check_elif,pylint_sonarjson,pylint.extensions.redefined_variable_type,pylint.extensions.comparison_placement [MESSAGES CONTROL] @@ -29,7 +29,7 @@ load-plugins=cnes_checker,pylint.extensions.check_elif,pylint_sonarjson # and R0915 (too-many-statements/COM.MET.LineOfCode) rules enabled # In addition, C0102 and W0141 have to be enabled for bad-names and bad-functions rules disable=all -enable=R5104,W0703,R5402,R5401,R5105,R0203,R0204,R5403,R5106,R0401,W0102,W9097,E0108,R5103,F0002,W9096,C0204,C0203,E0213,C0122,W9095,W0312,W0406,R5101,W0622,W0621,W0404,W0403,R5201,R5301,R5302,R5102,R0915,W0602,E0602,C0412,W0612,C0113,W0603,E0601,C0411,C0413,C0326 +enable=R5104,W0718,R5402,R5401,R5105,R0203,R0204,R5403,R5106,R0401,W0102,W9097,E0108,R5103,F0002,W9096,C0204,C0203,E0213,C2201,W9095,W0406,R5101,W0622,W0621,W0404,R5201,R5301,R5302,R5102,R0915,W0602,E0602,C0412,W0612,C0117,W0603,E0601,C0411,C0413 max-bool-expr=5 max-returns=1 @@ -303,5 +303,5 @@ overgeneral-exceptions=builtins.Exception # sonar-scanner. To generate the json file, package pylint-sonarjson must be # installed. # For more information see: https://github.com/omegacen/pylint-sonarjson -sonar-rules=C0113:MINOR:10:CODE_SMELL,C0122:MINOR:10:CODE_SMELL,C0203:MINOR:10:CODE_SMELL,C0204:MINOR:10:CODE_SMELL,C0326:MINOR:10:CODE_SMELL,C0411:MINOR:10:CODE_SMELL,C0412:MINOR:10:CODE_SMELL,C0413:MINOR:10:CODE_SMELL,E0108:MINOR:10:CODE_SMELL,E0213:MAJOR:10:CODE_SMELL,E0601:MAJOR:10:CODE_SMELL,E0602:MAJOR:10:CODE_SMELL,F0002:MAJOR:10:CODE_SMELL,R0203:MINOR:10:CODE_SMELL,R0204:CRITICAL:10:CODE_SMELL,R0401:MINOR:10:CODE_SMELL,R0915:MINOR:10:CODE_SMELL,R5101:CRITICAL:10:CODE_SMELL,R5102:CRITICAL:10:CODE_SMELL,R5103:CRITICAL:10:CODE_SMELL,R5104:CRITICAL:10:CODE_SMELL,R5105:CRITICAL:10:CODE_SMELL,R5106:CRITICAL:10:CODE_SMELL,R5201:CRITICAL:10:CODE_SMELL,R5301:CRITICAL:10:CODE_SMELL,R5302:CRITICAL:10:CODE_SMELL,R5401:BLOCKER:10:CODE_SMELL,R5402:BLOCKER:10:CODE_SMELL,R5403:BLOCKER:10:CODE_SMELL,W0102:MINOR:10:CODE_SMELL,W0312:MAJOR:10:CODE_SMELL,W0403:MINOR:10:CODE_SMELL,W0404:MINOR:10:CODE_SMELL,W0406:MINOR:10:CODE_SMELL,W0602:MINOR:10:CODE_SMELL,W0603:MINOR:10:CODE_SMELL,W0612:MINOR:10:CODE_SMELL,W0621:MINOR:10:CODE_SMELL,W0622:MINOR:10:CODE_SMELL,W0703:MINOR:10:CODE_SMELL,W9095:CRITICAL:10:CODE_SMELL,W9096:CRITICAL:10:CODE_SMELL,W9097:CRITICAL:10:CODE_SMELL -output-format=json +sonar-rules=C0117:MINOR:10:CODE_SMELL,C2201:MINOR:10:CODE_SMELL,C0203:MINOR:10:CODE_SMELL,C0204:MINOR:10:CODE_SMELL,C0411:MINOR:10:CODE_SMELL,C0412:MINOR:10:CODE_SMELL,C0413:MINOR:10:CODE_SMELL,E0108:MINOR:10:CODE_SMELL,E0213:MAJOR:10:CODE_SMELL,E0601:MAJOR:10:CODE_SMELL,E0602:MAJOR:10:CODE_SMELL,F0002:MAJOR:10:CODE_SMELL,R0203:MINOR:10:CODE_SMELL,R0204:CRITICAL:10:CODE_SMELL,R0401:MINOR:10:CODE_SMELL,R0915:MINOR:10:CODE_SMELL,R5101:CRITICAL:10:CODE_SMELL,R5102:CRITICAL:10:CODE_SMELL,R5103:CRITICAL:10:CODE_SMELL,R5104:CRITICAL:10:CODE_SMELL,R5105:CRITICAL:10:CODE_SMELL,R5106:CRITICAL:10:CODE_SMELL,R5201:CRITICAL:10:CODE_SMELL,R5301:CRITICAL:10:CODE_SMELL,R5302:CRITICAL:10:CODE_SMELL,R5401:BLOCKER:10:CODE_SMELL,R5402:BLOCKER:10:CODE_SMELL,R5403:BLOCKER:10:CODE_SMELL,W0102:MINOR:10:CODE_SMELL,W0404:MINOR:10:CODE_SMELL,W0406:MINOR:10:CODE_SMELL,W0602:MINOR:10:CODE_SMELL,W0603:MINOR:10:CODE_SMELL,W0612:MINOR:10:CODE_SMELL,W0621:MINOR:10:CODE_SMELL,W0622:MINOR:10:CODE_SMELL,W0718:MINOR:10:CODE_SMELL,W9095:CRITICAL:10:CODE_SMELL,W9096:CRITICAL:10:CODE_SMELL,W9097:CRITICAL:10:CODE_SMELL +output-format=sonarjson diff --git a/pylintrc.d/pylintrc_RNC2015_D b/pylintrc.d/pylintrc_RNC2015_D index 95ec5da..28446b7 100644 --- a/pylintrc.d/pylintrc_RNC2015_D +++ b/pylintrc.d/pylintrc_RNC2015_D @@ -16,7 +16,7 @@ persistent=yes # List of plugins (as comma separated values of python modules names) to load, # usually to register additional checkers. -load-plugins=cnes_checker,pylint.extensions.check_elif,pylint_sonarjson +load-plugins=cnes_checker,pylint.extensions.check_elif,pylint-sonarjson,pylint.extensions.redefined_variable_type,pylint.extensions.comparison_placement [MESSAGES CONTROL] @@ -29,7 +29,7 @@ load-plugins=cnes_checker,pylint.extensions.check_elif,pylint_sonarjson # and R0915 (too-many-statements/COM.MET.LineOfCode) rules enabled # In addition, C0102 and W0141 have to be enabled for bad-names and bad-functions rules disable=all -enable=R5104,W0703,R5402,R5401,R5105,R0203,R0204,R5403,R5106,R0401,W0102,W9097,E0108,R5103,F0002,W9096,C0204,C0203,E0213,C0122,W9095,W0312,W0406,R5101,W0622,W0621,W0404,W0403,R5201,R5301,R5302,R5102,R0915,W0602,E0602,C0412,W0612,C0113,W0603,E0601,C0411,C0413,C0326 +enable=R5104,W0718,R5402,R5401,R5105,R0203,R0204,R5403,R5106,R0401,W0102,W9097,E0108,R5103,F0002,W9096,C0204,C0203,E0213,C2201,W9095,W0406,R5101,W0622,W0621,W0404,R5201,R5301,R5302,R5102,R0915,W0602,E0602,C0412,W0612,C0117,W0603,E0601,C0411,C0413 max-bool-expr=5 max-returns=1 @@ -303,5 +303,5 @@ overgeneral-exceptions=builtins.Exception # sonar-scanner. To generate the json file, package pylint-sonarjson must be # installed. # For more information see: https://github.com/omegacen/pylint-sonarjson -sonar-rules=C0113:MINOR:10:CODE_SMELL,C0122:MINOR:10:CODE_SMELL,C0203:MINOR:10:CODE_SMELL,C0204:MINOR:10:CODE_SMELL,C0326:MINOR:10:CODE_SMELL,C0411:MINOR:10:CODE_SMELL,C0412:MINOR:10:CODE_SMELL,C0413:MINOR:10:CODE_SMELL,E0108:MINOR:10:CODE_SMELL,E0213:MAJOR:10:CODE_SMELL,E0601:MAJOR:10:CODE_SMELL,E0602:MAJOR:10:CODE_SMELL,F0002:MAJOR:10:CODE_SMELL,R0203:MINOR:10:CODE_SMELL,R0204:CRITICAL:10:CODE_SMELL,R0401:MINOR:10:CODE_SMELL,R0915:MINOR:10:CODE_SMELL,R5101:CRITICAL:10:CODE_SMELL,R5102:CRITICAL:10:CODE_SMELL,R5103:CRITICAL:10:CODE_SMELL,R5104:CRITICAL:10:CODE_SMELL,R5105:CRITICAL:10:CODE_SMELL,R5106:CRITICAL:10:CODE_SMELL,R5201:CRITICAL:10:CODE_SMELL,R5301:CRITICAL:10:CODE_SMELL,R5302:CRITICAL:10:CODE_SMELL,R5401:BLOCKER:10:CODE_SMELL,R5402:BLOCKER:10:CODE_SMELL,R5403:BLOCKER:10:CODE_SMELL,W0102:MINOR:10:CODE_SMELL,W0312:MAJOR:10:CODE_SMELL,W0403:MINOR:10:CODE_SMELL,W0404:MINOR:10:CODE_SMELL,W0406:MINOR:10:CODE_SMELL,W0602:MINOR:10:CODE_SMELL,W0603:MINOR:10:CODE_SMELL,W0612:MINOR:10:CODE_SMELL,W0621:MINOR:10:CODE_SMELL,W0622:MINOR:10:CODE_SMELL,W0703:MINOR:10:CODE_SMELL,W9095:CRITICAL:10:CODE_SMELL,W9096:CRITICAL:10:CODE_SMELL,W9097:CRITICAL:10:CODE_SMELL -output-format=json +sonar-rules=C0117:MINOR:10:CODE_SMELL,C2201:MINOR:10:CODE_SMELL,C0203:MINOR:10:CODE_SMELL,C0204:MINOR:10:CODE_SMELL,C0411:MINOR:10:CODE_SMELL,C0412:MINOR:10:CODE_SMELL,C0413:MINOR:10:CODE_SMELL,E0108:MINOR:10:CODE_SMELL,E0213:MAJOR:10:CODE_SMELL,E0601:MAJOR:10:CODE_SMELL,E0602:MAJOR:10:CODE_SMELL,F0002:MAJOR:10:CODE_SMELL,R0203:MINOR:10:CODE_SMELL,R0204:CRITICAL:10:CODE_SMELL,R0401:MINOR:10:CODE_SMELL,R0915:MINOR:10:CODE_SMELL,R5101:CRITICAL:10:CODE_SMELL,R5102:CRITICAL:10:CODE_SMELL,R5103:CRITICAL:10:CODE_SMELL,R5104:CRITICAL:10:CODE_SMELL,R5105:CRITICAL:10:CODE_SMELL,R5106:CRITICAL:10:CODE_SMELL,R5201:CRITICAL:10:CODE_SMELL,R5301:CRITICAL:10:CODE_SMELL,R5302:CRITICAL:10:CODE_SMELL,R5401:BLOCKER:10:CODE_SMELL,R5402:BLOCKER:10:CODE_SMELL,R5403:BLOCKER:10:CODE_SMELL,W0102:MINOR:10:CODE_SMELL,W0404:MINOR:10:CODE_SMELL,W0406:MINOR:10:CODE_SMELL,W0602:MINOR:10:CODE_SMELL,W0603:MINOR:10:CODE_SMELL,W0612:MINOR:10:CODE_SMELL,W0621:MINOR:10:CODE_SMELL,W0622:MINOR:10:CODE_SMELL,W0718:MINOR:10:CODE_SMELL,W9095:CRITICAL:10:CODE_SMELL,W9096:CRITICAL:10:CODE_SMELL,W9097:CRITICAL:10:CODE_SMELL +output-format=sonarjson diff --git a/tests/README.md b/tests/README.md index 731498c..0ad18b0 100644 --- a/tests/README.md +++ b/tests/README.md @@ -5,9 +5,6 @@ 1. Up - function: tests_up - purpose: test if the SonarQube server is UP -1. Plugin check - - function: tests_check_plugins - - purpose: check that the plugins listed in the README are installed on the server with the right version 1. Quality Gate check - function: tests_check_qg - purpose: check that the CNES Quality Gate is available on the server and is set as default @@ -72,8 +69,9 @@ $ pip install -r requirements.txt 1. Wait until it is configured - The message `[INFO] Docker CAT is ready to go and find bugs!` is logged. 1. Run a specific test with `pytest` and specify some environment variables + ```sh - $ RUN=no pytest -k "" + RUN=no pytest -k "" ``` ## List of options and environment variables used by the tests @@ -86,4 +84,4 @@ Environment variables: - `RUN`: "no" not to run a container at the start of the tests, the default is to run one. - `CAT_CONTAINER_NAME`: the name to give to the container running the image. -- `CAT_URL`: URL of `lequal/docker-cat` container if already running without trailing `/` from the host. e.g. http://localhost:9000 +- `CAT_URL`: URL of `lequal/docker-cat` container if already running without trailing `/` from the host. e.g. diff --git a/tests/c_cpp/reference-cppcheck-results.xml b/tests/c_cpp/reference-cppcheck-results.xml index f071e3b..22c11fd 100644 --- a/tests/c_cpp/reference-cppcheck-results.xml +++ b/tests/c_cpp/reference-cppcheck-results.xml @@ -1,6 +1,6 @@ - + diff --git a/tests/python/reference-pylint-results.json b/tests/python/reference-pylint-results.json index 0fb4c01..bcbb093 100644 --- a/tests/python/reference-pylint-results.json +++ b/tests/python/reference-pylint-results.json @@ -21,8 +21,8 @@ "endLine": 13, "endColumn": 29, "path": "tests/python/src/simplecaesar.py", - "symbol": "unneeded-not", + "symbol": "unnecessary-negation", "message": "Consider changing \"not not choice == 'encode'\" to \"choice == 'encode'\"", - "message-id": "C0113" + "message-id": "C0117" } ] diff --git a/tests/requirements.txt b/tests/requirements.txt index 227bf87..dcddd5b 100644 --- a/tests/requirements.txt +++ b/tests/requirements.txt @@ -1,17 +1,17 @@ -attrs==20.2.0 -certifi==2023.7.22 -chardet==3.0.4 -docker==4.3.1 -idna==2.10 -iniconfig==1.0.1 -more-itertools==8.5.0 -packaging==20.4 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest==6.0.2 +attrs==23.2.0 +certifi==2024.2.2 +chardet==5.2.0 requests==2.31.0 -six==1.15.0 -toml==0.10.1 -urllib3==1.26.18 -websocket-client==0.57.0 +docker==7.0.0 +idna==3.7 +iniconfig==2.0.0 +more-itertools==10.2.0 +packaging==24.0 +pluggy==1.4.0 +py==1.11.0 +pyparsing==3.1.2 +pytest==8.1.1 +six==1.16.0 +toml==0.10.2 +urllib3==2.2.1 +websocket-client==1.7.0 \ No newline at end of file diff --git a/tests/test_docker_cat.py b/tests/test_docker_cat.py index 7c9db48..a58a767 100644 --- a/tests/test_docker_cat.py +++ b/tests/test_docker_cat.py @@ -38,6 +38,7 @@ class TestDockerCAT: RUN = os.environ.get('RUN', "yes") CAT_CONTAINER_NAME = os.environ.get("CAT_CONTAINER_NAME", "cat") CAT_URL = os.environ.get("CAT_URL", "http://localhost:9000") + SONARQUBE_ADMIN_PASSWORD = os.environ.get("SONARQUBE_ADMIN_PASSWORD", "admin") _DOCKER_CAT_IMAGE = "lequal/docker-cat:latest" _PROJECT_ROOT_DIR = str(Path(os.getcwd()).parent) _SONARQUBE_TOKEN = "" @@ -76,7 +77,7 @@ def teardown_class(cls): """ # Revoke the token requests.post(f"{cls.CAT_URL}/api/user_tokens/revoke", - auth=("admin", "admin"), + auth=("admin", cls.SONARQUBE_ADMIN_PASSWORD), params={ "name": "global_token" }) @@ -92,7 +93,7 @@ def get_sonarqube_token(cls): Retrieve SonarQube token with global analysis from the server """ sonarqube_token = requests.post(f"{cls.CAT_URL}/api/user_tokens/generate", - auth=("admin", "admin"), + auth=("admin", cls.SONARQUBE_ADMIN_PASSWORD), params={ "name": "global_token", "type": "GLOBAL_ANALYSIS_TOKEN", @@ -115,7 +116,7 @@ def wait_cat_ready(cls, container_name: str): @classmethod def language(cls, language_name: str, language_key: str, folder: str, sensors_info, project_key: str, nb_issues: int, cnes_qp: str = "", - nb_issues_cnes_qp: int = 0): + nb_issues_cnes_qp: int = 0, default_qp: str = ""): """ This function tests that the image can analyze a project. @@ -151,7 +152,7 @@ def get_number_of_issues(): :returns: the number of issues """ output = requests.get(f"{cls.CAT_URL}/api/issues/search?componentKeys={project_key}", - auth=("admin", "admin")).json()['issues'] + auth=("admin", cls.SONARQUBE_ADMIN_PASSWORD)).json()['issues'] issues = [ issue for issue in output if issue['status'] in ('OPEN', 'TO_REVIEW') ] return len(issues) @@ -170,7 +171,7 @@ def get_number_of_issues(): time.sleep(8) # Check that the project was added to the server output = requests.get(f"{cls.CAT_URL}/api/projects/search?projects={project_key}", - auth=("admin", "admin")).json() + auth=("admin", cls.SONARQUBE_ADMIN_PASSWORD)).json() # Hint: if this test fails, the project is not on the server assert output['components'][0]['key'] == project_key # Hint: if this test fails, there should be {nb_issues issues} on the {language_name} dummy project with the Sonar way QP but {len(issues)} were found @@ -180,7 +181,7 @@ def get_number_of_issues(): if cnes_qp: # Switch to CNES QP requests.post(f"{cls.CAT_URL}/api/qualityprofiles/add_project", - auth=("admin", "admin"), + auth=("admin", cls.SONARQUBE_ADMIN_PASSWORD), data={ "language": language_key, "project": project_key, @@ -196,7 +197,7 @@ def get_number_of_issues(): time.sleep(8) # Switch back to the Sonar way QP (in case the test needs to be rerun) requests.post(f"{cls.CAT_URL}/api/qualityprofiles/add_project", - auth=("admin", "admin"), + auth=("admin", cls.SONARQUBE_ADMIN_PASSWORD), data={ "language": language_key, "project": project_key, @@ -204,6 +205,15 @@ def get_number_of_issues(): }) # Hint: if this test fails, there should be {nb_issues_cnes_qp} issues on the {language_name} dummy project with the {cnes_qp} QP but {len(issues)} were found assert get_number_of_issues() == nb_issues_cnes_qp + if default_qp: + # Switch to the default QP + requests.post(f"{cls.CAT_URL}/api/qualityprofiles/add_project", + auth=("admin", cls.SONARQUBE_ADMIN_PASSWORD), + data={ + "language": language_key, + "project": project_key, + "qualityProfile": default_qp + }) @classmethod def analysis_tool(cls, tool: str, cmd: str, ref_file: str, tmp_file: str, store_output: bool = True): @@ -265,17 +275,17 @@ def import_analysis_results(cls, project_name: str, project_key: str, if activate_rule: # Get the key of the Quality Profile to use qp_key = requests.get(f"{cls.CAT_URL}/api/qualityprofiles/search?quality_profile={quality_profile}", - auth=("admin", "admin")).json()['profiles'][0]['key'] + auth=("admin", cls.SONARQUBE_ADMIN_PASSWORD)).json()['profiles'][0]['key'] # Activate the rule in the Quality Profile to allow the Sensor to be used requests.post(f"{cls.CAT_URL}/api/qualityprofiles/activate_rule", - auth=("admin", "admin"), + auth=("admin", cls.SONARQUBE_ADMIN_PASSWORD), data={ "key": qp_key, "rule": rule_violated }) # Create a project on SonarQube errors = requests.post(f"{cls.CAT_URL}/api/projects/create", - auth=("admin", "admin"), + auth=("admin", cls.SONARQUBE_ADMIN_PASSWORD), data={ "name": project_name, "project": project_key @@ -283,7 +293,7 @@ def import_analysis_results(cls, project_name: str, project_key: str, assert not errors # Set its Quality Profile for the given language to the given one requests.post(f"{cls.CAT_URL}/api/qualityprofiles/add_project", - auth=("admin", "admin"), + auth=("admin", cls.SONARQUBE_ADMIN_PASSWORD), data={ "language": language_key, "project": project_key, @@ -304,18 +314,18 @@ def import_analysis_results(cls, project_name: str, project_key: str, time.sleep(10) # Check that the issue was added to the project issues = requests.get(f"{cls.CAT_URL}/api/issues/search?componentKeys={project_key}", - auth=("admin", "admin")).json()['issues'] + auth=("admin", cls.SONARQUBE_ADMIN_PASSWORD)).json()['issues'] nb_issues = len([ issue for issue in issues if issue['rule'] == rule_violated ]) # Hint: an issue must be raised by the rule violated assert nb_issues == 1 # Delete the project requests.post(f"{cls.CAT_URL}/api/projects/delete", - auth=("admin", "admin"), + auth=("admin", cls.SONARQUBE_ADMIN_PASSWORD), data={"project": project_key}) if activate_rule: # Deactivate the rule in the Quality Profile requests.post(f"{cls.CAT_URL}/api/qualityprofiles/deactivate_rule", - auth=("admin", "admin"), + auth=("admin", cls.SONARQUBE_ADMIN_PASSWORD), data={ "key": qp_key, "rule": rule_violated @@ -326,61 +336,17 @@ def test_up(self): As a user, I want the server to be UP so that I can use it. """ status = requests.get(f"{self.CAT_URL}/api/system/status", - auth=("admin", "admin")).json()['status'] + auth=("admin", self.SONARQUBE_ADMIN_PASSWORD)).json()['status'] # Hint: if this test fails, the server might still be starting assert status == "UP" - def test_check_plugins(self): - """ - As a SonarQube user, I want the plugins listed in the README - to be installed on the server so that I can use them. - """ - required_plugins = ( - ("Ansible Lint", "2.5.1"), - ("C# Code Quality and Security","8.51 (build 59060)"), - ("C++ (Community)", "2.1 (build 428)"), - ("Checkstyle", "10.9.3"), - ("Clover","4.1"), - ("Cobertura", "2.0"), - ("Community Branch Plugin", "1.14.0"), - ("Configuration detection fot Code Quality and Security", "1.2 (build 267)"), - ("Findbugs", "4.2.3"), - ("Flex Code Quality and Security","2.8 (build 3166)"), - ("Go Code Quality and Security","1.11.0 (build 3905)"), - ("HTML Code Quality and Security","3.7.1 (build 3306)"), - ("IaC Code Quality and Security", "1.11 (build 2847)"), - ("JaCoCo", "1.3.0 (build 1538)"), - ("Java Code Quality and Security","7.16 (build 30901)"), - ("JavaScript/TypeScript/CSS Code Quality and Security","9.13 (build 20537)"), - ("Kotlin Code Quality and Security","2.12.0 (build 1956)"), - ("PHP Code Quality and Security","3.27.1 (build 9352)"), - ("PMD", "3.4.0"), - ("Python Code Quality and Security","3.24.1 (build 11916)"), - ("Ruby Code Quality and Security","1.11.0 (build 3905)"), - ("Scala Code Quality and Security","1.11.0 (build 3905)"), - ("ShellCheck Analyzer","2.5.0"), - ("Sonar i-Code CNES plugin", "3.1.1"), - ("SonarQube CNES Report", "4.2.0"), - ("SonarTS", "2.1 (build 4362)"), - ("VB.NET Code Quality and Security","8.51 (build 59060)"), - ("VHDLRC","3.4"), - ("XML Code Quality and Security","2.7 (build 3820)"), - ("YAML Analyzer","1.7.0") - ) - sonar_plugins = requests.get(f"{self.CAT_URL}/api/plugins/installed", - auth =("admin", "admin")).json()['plugins'] - installed_plugins = { plugin['name']: plugin['version'] for plugin in sonar_plugins } - for name, version in required_plugins: - # Hint: if this test fails, one or more plugins may be missing or installed with an outdated version - assert installed_plugins[name] == version - def test_check_qg(self): """ As a SonarQube user, I want the SonarQube server to have the CNES Quality Gate configured and set as default so that I can use it. """ quality_gates = requests.get(f"{self.CAT_URL}/api/qualitygates/list", - auth =("admin", "admin")).json()['qualitygates'] + auth =("admin", self.SONARQUBE_ADMIN_PASSWORD)).json()['qualitygates'] cnes_quality_gates = [ gate for gate in quality_gates if gate['name'] == "CNES CAYCode FromScratch" ] # Hint: if one of these tests fails, the CNES Quality Gate may not have been added correctly, check the container logs assert cnes_quality_gates # not empty @@ -424,7 +390,7 @@ def test_check_qp(self): ) } quality_profiles = requests.get(f"{self.CAT_URL}/api/qualityprofiles/search", - auth =("admin", "admin")).json()['profiles'] + auth =("admin", self.SONARQUBE_ADMIN_PASSWORD)).json()['profiles'] cnes_quality_profiles = { lang: [qp['name'] for qp in quality_profiles if re.match(r'^RNC.*', qp['name']) and qp['language'] == lang] for lang in required_quality_profiles } for lang, profiles in required_quality_profiles.items(): for profile in profiles: @@ -492,7 +458,7 @@ def test_language_shell(self): sensors = ( "INFO: Sensor ShellCheck Sensor [shellcheck]", ) - self.language("Shell", "shell", "shell", sensors, "shell-dummy-project", 60, "RNC SHELL", 19) + self.language("Shell", "shell", "shell", sensors, "shell-dummy-project", 60, "RNC SHELL", 19, "ShellCheck") # Test analysis tools def test_tool_cppcheck(self):