AboutThis project is a VSCode extension which provides linting for C/C++ source files. The goal is to provide linting for source files at the click of a button. That's it, no smart features intended. This extension simply runs the configured tools either on file open and save events or at the explicit user request (either by command pallette or a keybinding) and shows the linting information in VSCode. This extension aims to be:
As of this release the extension can be used to gather linting information from these providers:
By default all the tools are enabled and expected to be installed on the host system. If any tool is missing you will get an error each time the extension tries to run. Please turn disable running a specific tool in settings if you do not plan to use it, for example:
RequirementsFor the extension to be useful at least one of the above mentioned linting providers must be installed on the host system. The extension expects the project to provide a ConfigurationEach tool can be configured separately. Please refer to the contributions section of this extension. EnvironmentThe extension was written and tested under Linux. It should work under Windows as well, though I can not check it myself at this time. "It's not working!"Please refer to the output tab and check the logs for the extension. Most likely you either don't have any tools installed or |