All Projects → secularbird → cpplint-extension

secularbird / cpplint-extension

Licence: MIT License
vscode cpplint extension

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to cpplint-extension

Axocover
Nice and free .Net code coverage support for Visual Studio with OpenCover.
Stars: ✭ 237 (+1294.12%)
Mutual labels:  extension, code
Aura Theme
💅 A beautiful dark theme for your favorite apps.
Stars: ✭ 159 (+835.29%)
Mutual labels:  extension, code
vscode-react-javascript-snippets
Extension for React/Javascript snippets with search supporting ES7+ and babel features
Stars: ✭ 782 (+4500%)
Mutual labels:  extension
windows-nt-vscode-theme
A Windows NT/2000 theme for VS Code 🎉
Stars: ✭ 63 (+270.59%)
Mutual labels:  code
Free-Internet-Plugin
A free Internet is a better Internet. This Chrome browser plugin removes paywalled content from Google search results.
Stars: ✭ 121 (+611.76%)
Mutual labels:  extension
vscode-appwrite
Appwrite extension for Visual Studio Code
Stars: ✭ 30 (+76.47%)
Mutual labels:  extension
trueChart-Menubar4Sense
MENUBAR as visualization extension for Qlik Sense® allows for vertical and horizontal buttons and selections (fields, master dimensions and variables) as well as unlimited trigger based Actions. #trueChart #menubar #highcoordination
Stars: ✭ 19 (+11.76%)
Mutual labels:  extension
parse-cloud-class
Extendable way to set up Parse Cloud classes behaviour
Stars: ✭ 40 (+135.29%)
Mutual labels:  code
find-sec-bugs-demos
Repository to showcase various configuration recipes with various technologies
Stars: ✭ 33 (+94.12%)
Mutual labels:  code
quickwiki
🌐 A Google Chrome extension that allows users to preview articles on Wikipedia and other wikis.
Stars: ✭ 18 (+5.88%)
Mutual labels:  extension
open-gsa-redesign
A fresh start for open.gsa.gov.
Stars: ✭ 27 (+58.82%)
Mutual labels:  code
go-captcha
Go Captcha is a behavioral captcha, which implements the generation of random verification text and the verification of click position information.
Stars: ✭ 86 (+405.88%)
Mutual labels:  code
Discord-Nitro-BruteForce
simple discord nitro code generator and checker written in c#
Stars: ✭ 26 (+52.94%)
Mutual labels:  code
VerificationCode
简单的滑动验证码JS插件 图片验证码
Stars: ✭ 15 (-11.76%)
Mutual labels:  code
How to write cuda extensions in pytorch
How to write cuda kernels or c functions in pytorch, especially for former caffe users.
Stars: ✭ 51 (+200%)
Mutual labels:  extension
openapi
OpenAPI (fka Swagger) spec renderer for Sphinx.
Stars: ✭ 78 (+358.82%)
Mutual labels:  extension
vscode-kafka
Apache Kafka® extension for Visual Studio Code
Stars: ✭ 64 (+276.47%)
Mutual labels:  extension
alphabetical-grid-extension
Restore the alphabetical ordering of the app grid, removed in GNOME 3.38
Stars: ✭ 43 (+152.94%)
Mutual labels:  extension
opendev
OpenDev is a non-profit project that tries to collect as many resources (assets) of free use for the development of video games and applications.
Stars: ✭ 34 (+100%)
Mutual labels:  code
code-examples
Short code snippets written by our open source community!
Stars: ✭ 60 (+252.94%)
Mutual labels:  code

cpplint README

This extension utilizes the cpplint checker to provide C and C++ code style checker within Visual Studio Code.

Build Status

Features

  • check coding style of cpp and c, when open and save source file

feature

Requirements

Install cpplint

Install from source

https://github.com/cpplint/cpplint

Mac & Linux

sudo pip install cpplint

Windows

pip install cpplint

Check the install result

Linux
ls -l /usr/local/bin/cpplint
-rwxr-xr-x 1 root root 381 May  3 08:19 /usr/local/bin/cpplint
Mac
ls -l /opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin/cpplint
-rwxr-xr-x  1 root  wheel  468 Apr 30 22:57 /opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin/cpplint

or

ls -l /opt/local/Library/Frameworks/Python.framework/Versions/3.5/bin/cpplint
-rwxr-xr-x  1 root  wheel  267 Apr 30 22:03 /opt/local/Library/Frameworks/Python.framework/Versions/3.5/bin/cpplint
Windows
dir c:\ProgramData\Anaconda2\Scripts\cpplint.exe

Extension Settings

  • cpplint.cpplintPath: set cpplint executable path, path on windows should like c:\\ProgramData\\Anaconda2\\Scripts\\cpplint.exe
  • cpplint.lintMode: set cpplint mode, avialable value are single and workspace
  • cpplint.lineLength: set line length strict, default is 80 characters
  • cpplint.excludes: set exclude rules, which is related path and shell globbing is preforming, abosluted path is supported right now,
    Examples:
    ["one.cc"]
    ["src/*.cc"]
    ["src/*.cc", "test/*.cc"]
  • cpplint.filters: set filters, only error messages whose category names pass the filters will be printed
  • cpplint.root: set the root directory used for deriving header guard CPP variables
  • cpplint.repository: set top level directory of the repository, used to derive the header guard CPP variable
  • cpplint.extensions: set the allowed file extensions that cpplint will check
  • cpplint.languages: set the allowed vscode language identifiers that cpplint will check (Currently only on single file mode)
  • cpplint.headers: set the allowed header extensions that cpplint will consider to be header files
  • cpplint.verbose: verbose level, errors with lower verbosity levels have lower confidence and are more likely to be false positives

Known Issues

Any issues please contact: cpplint

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].