Directories
      ¶
    
    | Path | Synopsis | 
|---|---|
| 
       Package cli defines the Arduino Lint command line interface. 
         | 
      Package cli defines the Arduino Lint command line interface. | 
| 
       Package command implements the arduino-lint commands. 
         | 
      Package command implements the arduino-lint commands. | 
| 
       Package configuration handles the configuration of the Arduino Lint tool. 
         | 
      Package configuration handles the configuration of the Arduino Lint tool. | 
| 
         
          
            rulemode
            
            
          
           
      Package rulemode defines the tool configuration options that affect rules. 
         | 
      Package rulemode defines the tool configuration options that affect rules. | 
| 
       Package project finds and classifies Arduino projects. 
         | 
      Package project finds and classifies Arduino projects. | 
| 
         
          
            general
            
            
          
           
      Package general provides functions that apply to multiple project types. 
         | 
      Package general provides functions that apply to multiple project types. | 
| 
         
          
            library
            
            
          
           
      Package library provides functions specific to linting Arduino libraries. 
         | 
      Package library provides functions specific to linting Arduino libraries. | 
| 
         
          
            library/libraryproperties
            
            
          
           
      Package libraryproperties provides functions for working with the library.properties Arduino library metadata file. 
         | 
      Package libraryproperties provides functions for working with the library.properties Arduino library metadata file. | 
| 
         
          
            packageindex
            
            
          
           
      Package packageindex provides functions specific to linting the package index files of the Arduino Boards Manager. 
         | 
      Package packageindex provides functions specific to linting the package index files of the Arduino Boards Manager. | 
| 
         
          
            platform
            
            
          
           
      Package platform provides functions specific to linting Arduino boards platforms. 
         | 
      Package platform provides functions specific to linting Arduino boards platforms. | 
| 
         
          
            platform/boardstxt
            
            
          
           
      Package boardstxt provides functions specific to linting the boards.txt configuration files of Arduino boards platforms. 
         | 
      Package boardstxt provides functions specific to linting the boards.txt configuration files of Arduino boards platforms. | 
| 
         
          
            platform/platformtxt
            
            
          
           
      Package platformtxt provides functions specific to linting the platform.txt configuration files of Arduino platform platforms. 
         | 
      Package platformtxt provides functions specific to linting the platform.txt configuration files of Arduino platform platforms. | 
| 
         
          
            platform/programmerstxt
            
            
          
           
      Package programmerstxt provides functions specific to linting the programmers.txt configuration files of Arduino programmers platforms. 
         | 
      Package programmerstxt provides functions specific to linting the programmers.txt configuration files of Arduino programmers platforms. | 
| 
         
          
            projectdata
            
            
          
           
      Package projectdata handles the collection of data specific to a project before running the rules on it. 
         | 
      Package projectdata handles the collection of data specific to a project before running the rules on it. | 
| 
         
          
            projecttype
            
            
          
           
      Package projecttype defines the Arduino project types. 
         | 
      Package projecttype defines the Arduino project types. | 
| 
         
          
            sketch
            
            
          
           
      Package sketch provides functions specific to linting Arduino sketches. 
         | 
      Package sketch provides functions specific to linting Arduino sketches. | 
| 
       Package result records rule results and provides reports and summary text on those results. 
         | 
      Package result records rule results and provides reports and summary text on those results. | 
| 
         
          
            feedback
            
            
          
           
      Package feedback provides feedback to the user. 
         | 
      Package feedback provides feedback to the user. | 
| 
         
          
            outputformat
            
            
          
           
      Package outputformat defines the output formats 
         | 
      Package outputformat defines the output formats | 
| 
       Package rule runs rules on a project. 
         | 
      Package rule runs rules on a project. | 
| 
         
          
            ruleconfiguration
            
            
          
           
      Package ruleconfiguration defines the configuration of each rule: - metadata - output template - under which conditions it's enabled - the level of a failure - which function implements it 
         | 
      Package ruleconfiguration defines the configuration of each rule: - metadata - output template - under which conditions it's enabled - the level of a failure - which function implements it | 
| 
         
          
            rulefunction
            
            
          
           
      Package rulefunction contains the functions that implement each rule. 
         | 
      Package rulefunction contains the functions that implement each rule. | 
| 
         
          
            rulelevel
            
            
          
           
      Package rulelevel defines the level assigned to a rule violation. 
         | 
      Package rulelevel defines the level assigned to a rule violation. | 
| 
         
          
            ruleresult
            
            
          
           
      Package ruleresult defines the possible result values returned by a rule. 
         | 
      Package ruleresult defines the possible result values returned by a rule. | 
| 
         
          
            schema
            
            
          
           
      Package schema contains code for working with JSON schema. 
         | 
      Package schema contains code for working with JSON schema. | 
| 
         
          
            schema/compliancelevel
            
            
          
           
      Package compliancelevel defines the levels of specification compliance. 
         | 
      Package compliancelevel defines the levels of specification compliance. | 
| 
         
          
            schema/schemadata
            
            
          
           
      Package schemadata Code generated by go-bindata. 
         | 
      Package schemadata Code generated by go-bindata. | 
| 
       util
        | 
      |
| 
         
          
            test
            
            
          
           
      Package test provides resources for testing arduino-lint. 
         | 
      Package test provides resources for testing arduino-lint. | 
 Click to show internal directories. 
   Click to hide internal directories.