You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

59 lines
2.4 KiB

// These are generale configuration options used for pcLint
// throughout all kind of projects.
// This was adjusted to nuinno policy.
// See manual (chapter LIVING WITH LINT) for further details.
//
// Project specific settings shall be included from a separate file
// at the end of this file
//-i"%PCLINT_HOME%" // add pclint home directory to include path
//-p // only run preprocessor (use this for debugging pclint test)
//+source // print source code (use this for debugging pclint test)
-v // be not verbose (standard setting for normal operation)
//-voif // show the options that pclint uses (only for debugging pclint)
//+v // be verbose (use this for debugging pclint test)
//-v* // be more verbose (use this for debugging pclint)
//-vf // print included files (useful for debugging pclint test)
-summary // prints a summary of all pclint results (useful for debugging pclint test)
//-format_summary=.
//-format_template=
//-format_verbosity=.
+fan // allow anonymous unions
++fim // use multiple include directories
+fus // automatically recognize std namespace
+fbo // activate keyword bool, true, false
-fkp // allow ANSI/ISO standard do not insist on Kernighan Richy style
-fdh // do not append a .h to header names
-ffb // do not establish a separate scope for declares within for clauses
+fsv // track static variables
+fll // enable long long types
+fqb // expect const and volatile before type
+e900 // print total number of errors/warnings
-d__USE_GNU=1
scripts\pclint\lint_cfg.lnt // include project specific settings
scripts\pclint\policy.lnt // pclint rules from nuinno
-esym(123,min,max) // allows users to use min, max as variables
// Disable unwanted warnings
//-strong(AB,bool)
//-strong(AB,boolean)
//-strong(AJX) // all typedef must match exactly
// create output that is understood from Jenkins
+ffn // force full path names
-width(0) // don't insert line breaks (unlimited output width).
-hF1 // set message height one
+program_info(output_prefix = "tests\pclint\pclint_")
// make error format same as GCC to display it in Eclipse
-"format=%(%f:%l:%C:%) %t %n: %m"
-frl // Enable warning 831
+flm // make sure no foreign includes change the format
// env-xml.lnt // create output in xml format
// -"format_stack=%-20f %5a %-20t %5n %c %e"
// +stack( &file=test\pclint\pclint-stack-report.txt )