From 91960d0abb88957e482c466ed5a9928de9e2a2e7 Mon Sep 17 00:00:00 2001 From: Marco Bonelli Date: Mon, 22 Apr 2019 16:46:24 +0200 Subject: [PATCH] cppcheck: add Italian translation. --- pages.it/common/cppcheck.md | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 pages.it/common/cppcheck.md diff --git a/pages.it/common/cppcheck.md b/pages.it/common/cppcheck.md new file mode 100644 index 000000000..3ef0e4e50 --- /dev/null +++ b/pages.it/common/cppcheck.md @@ -0,0 +1,32 @@ +# cppcheck + +> Strumento di analisi statica per codice C/C++. +> Piuttosto che sugli errori di sintassi, si concentra su tipi di bug che normalmente non vengono rilevati dai compilatori. + +- Controlla la directory corrente ricorsivamente, mostrando il progresso a schermo e loggando i messaggi di errore in un file: + +`cppcheck . 2> cppcheck.log` + +- Controlla una determinata directory ricorsivamente, senza stampare informazioni sul progresso: + +`cppcheck --quiet {{path/to/directory}}` + +- Controlla un determinato file, specificando quali test eseguire (di default, solo gli errori sono mostrati): + +`cppcheck --enable={{error|warning|style|performance|portability|information|all}} {{percorso/al/file.cpp}}` + +- Elenca i test disponibili: + +`cppcheck --errorlist` + +- Controlla un determinato file, ignorando specifici test: + +`cppcheck --suppress={{id_test1}} --suppress={{it_test2}} {{percorso/al/file.cpp}}` + +- Controlla la directory corrente, fornendo percorsi da includere per file esterni (e.g. librerie esterne): + +`cppcheck -I {{include/directory_1}} -I {{include/directory_2}} .` + +- Controlla un progetto Microsoft Visual Studio (`*.vcxproj`) o file solution (`*.sln`): + +`cppcheck --project={{path/to/progetto.sln}}`