All Projects โ†’ itechbear โ†’ CLion-cpplint

itechbear / CLion-cpplint

Licence: other
The first C++ lint plugin for Clion.

Programming Languages

java
68154 projects - #9 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to CLion-cpplint

hatchery
๐Ÿฃ An IDE for building ROS applications
Stars: โœญ 67 (+116.13%)
Mutual labels:  clion
interstellar
Dark editor theme for JetBrains IDEs
Stars: โœญ 26 (-16.13%)
Mutual labels:  clion
JetBrainsRunner
A Krunner Plugin which allows you to open your recent projects
Stars: โœญ 31 (+0%)
Mutual labels:  clion
intellij-autohotkey
AutoHotkey plugin for the Jetbrain's IntelliJ platform
Stars: โœญ 30 (-3.23%)
Mutual labels:  clion
jetbrains-utility
Remove/Backup โ€“ settings & cli for macOS (OS X) โ€“ DataGrip, AppCode, CLion, Gogland, IntelliJ, PhpStorm, PyCharm, Rider, RubyMine, WebStorm
Stars: โœญ 62 (+100%)
Mutual labels:  clion
BugKotlinDocument
Plugin for IntelliJ IDEA โ”—๐Ÿ˜ƒโ”› Android Studio โ”—๐Ÿ˜ƒโ”› CLion โ”—๐Ÿ˜ƒโ”› AppCode.
Stars: โœญ 29 (-6.45%)
Mutual labels:  clion
Intellij Elixir
Elixir plugin for JetBrain's IntelliJ Platform (including Rubymine)
Stars: โœญ 1,488 (+4700%)
Mutual labels:  clion
Translatorx
JetBrains ็ณปๅˆ—่ฝฏไปถๆฑ‰ๅŒ–ๅŒ… ๅ…ณ้”ฎๅญ—: Android Studio 3.5 ๆฑ‰ๅŒ–ๅŒ… CLion 2019.3 ๆฑ‰ๅŒ–ๅŒ… DataGrip 2019.3 ๆฑ‰ๅŒ–ๅŒ… GoLand 2019.3 ๆฑ‰ๅŒ–ๅŒ… IntelliJ IDEA 2019.3 ๆฑ‰ๅŒ–ๅŒ… PhpStorm 2019.3 ๆฑ‰ๅŒ–ๅŒ… PyCharm 2019.3 ๆฑ‰ๅŒ–ๅŒ… Rider 2019.3 ๆฑ‰ๅŒ–ๅŒ… RubyMine 2019.3 ๆฑ‰ๅŒ–ๅŒ… WebStorm 2019.3 ๆฑ‰ๅŒ–ๅŒ…
Stars: โœญ 4,856 (+15564.52%)
Mutual labels:  clion
Jetbrains In Chinese
JetBrains ็ณปๅˆ—่ฝฏไปถๆฑ‰ๅŒ–ๅŒ… ๅ…ณ้”ฎๅญ—: Android Studio 3.5 ๆฑ‰ๅŒ–ๅŒ… CLion 2019.3 ๆฑ‰ๅŒ–ๅŒ… DataGrip 2019.3 ๆฑ‰ๅŒ–ๅŒ… GoLand 2019.3 ๆฑ‰ๅŒ–ๅŒ… IntelliJ IDEA 2019.3 ๆฑ‰ๅŒ–ๅŒ… PhpStorm 2019.3 ๆฑ‰ๅŒ–ๅŒ… PyCharm 2019.3 ๆฑ‰ๅŒ–ๅŒ… Rider 2019.3 ๆฑ‰ๅŒ–ๅŒ… RubyMine 2019.3 ๆฑ‰ๅŒ–ๅŒ… WebStorm 2019.3 ๆฑ‰ๅŒ–ๅŒ…
Stars: โœญ 3,912 (+12519.35%)
Mutual labels:  clion
Intellij Idea Tutorial
IntelliJ IDEA ็ฎ€ไฝ“ไธญๆ–‡ไธ“้ข˜ๆ•™็จ‹
Stars: โœญ 19,071 (+61419.35%)
Mutual labels:  clion
Intellij Rust
Rust plugin for the IntelliJ Platform
Stars: โœญ 3,781 (+12096.77%)
Mutual labels:  clion
RocketJoe
RocketJoe is a software development platform for creating high-performance applications.
Stars: โœญ 31 (+0%)
Mutual labels:  clion
Styleguide
Style guides for Google-originated open-source projects
Stars: โœญ 29,382 (+94680.65%)
Mutual labels:  cpplint
cpplint-extension
vscode cpplint extension
Stars: โœญ 17 (-45.16%)
Mutual labels:  cpplint

CLion-cpplint

The first C++ lint plugin for the jetbrains CLion IDE. Install this plugin, set python and cpplint paths in CLion preferences. It will automatically run cpplint against your C++ files while you write code, and show warnings in your editor.

Screenshots

Settings

Lint

Features

  • Run cpplint.py on the fly when you are editing C++ source code.
  • Highlight corresponding lines with messages about which cpplint.py complains.
  • Cygwin environment is supported as well.

Installation

Usage

  • Install this plugin.
  • Go to File -> Settings -> Other Settings -> cpplint option, fill in the absolute paths of python and cpplint.py
  • The plugin should start working when you open/edit C++ files. Don't bother finding menus/actions to run this plugin, because there're not. Enjoy developing!

Please note

  • For Cygwin users: use cygwin python package and fill with unix-style paths in the option dialog(for example, /usr/bin/python and /home/tools/cpplint.py).
  • For MinGW users: use windows-style paths of python and cpplint.py(for example, C:\Python27\python.exe and C:\Users\user\cpplint.py).

Change log

  • 2019.3 Compatible with CLion 2019.3
  • 2019.1.1 Fix issue #27 (Can't find highlight display level: WEAK_WARNING)
  • 2019.1 Compatible with 2019.1
  • 1.1.0 Compatible with 2018.3
  • 1.0.9 Compatible with 2018.2
  • 1.0.8 Code improvements. Refactored code.
  • 1.0.7 Bugfix. To be compatible with CLion 2017.3.
  • 1.0.6 Bugfix. Reverted a change that broke this plugin.
  • 1.0.5 Bugfixes. See github issues #10,#11,#16. Thanks johnthagen and timothyolt!
  • 1.0.4 Bugfixes. Thanks johnthagen and mherb!
  • 1.0.3 Add support for MinGW. Degrade to JDK 6.
  • 1.0.2 Fixed IndexOutOfBound exception.
  • 1.0.0 Initial commit.
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].