Clion Plugins
Posted : admin On 1/25/2022No subsystem | Bug | CPP-24089 | Swift on Windows: CLion starts SKServer in the separate console window |
Code: Completion | Bug | CPP-24074 | Some valid member functions are not show in the first completion attempt |
Bug | CPP-24123 | No Preview in Postfix Completion settings when JavaScript Frameworks and Tools plugins are disabled | |
Code: Formatting | Bug | CPP-24050 | Property 'BreakBeforeConceptDeclarations' is not allowed in default (LLVM) clang format scheme |
Bug | CPP-24106 | Create .clang-format file with proper values for AlignConsecutiveAssignments | |
Bug | CPP-24164 | ObjC language detection in header files with empty or `.h` extension can be exponential long | |
Bug | CPP-19819 | Fix clang format scheme rule after LLVM merge | |
Dynamic Analysis Tools | Bug | CPP-24117 | Can't run coverage build for WSL toolchains |
Task | CPP-24275 | Disable branch coverage programmatically for LLVM < 12.0.0 | |
Project Model | Bug | CPP-20695 | Makefile project Model doesn't support Remote toolchain |
Running | Feature | CPP-22344 | Local process elevation daemon |
Bug | CPP-24105 | Elevation daemon doesn't exit after the configured timeout | |
Bug | CPP-24177 | Process elevation: 'Keep sudo/UAC authorization' isn't applied until the restart | |
Toolchains | Feature | CPP-23969 | Provide action to open a terminal to the remote host |
Bug | CPP-23887 | CMake executable not found: wsl$Ubuntu-18.04usrlocalbincmake | |
Unit Testing | Bug | CPP-23973 | No process indication on running unit tests |
Code Analysis. Inspection | Bug | IDEA-130333 | Inspection settings: scopes order is not saved |
Task | IDEA-260048 | Show Inspections results in Problems tool window | |
Core | Usability | IDEA-229543 | Command-line launcher should not ask which window it's supposed to open the project in |
Core. Debugger | Bug | IDEA-263014 | XLightBreakpointPropertiesPanel#myCustomPropertiesPanelWrapper uses wrong layout |
Core. IDE Settings | Usability | IDEA-259872 | After IDEA update: Propose to use bundled runtime if configured runtime is older |
Core. Installation | Bug | IDEA-262571 | clion.sh doesn't allow symlinks |
Bug | IDEA-263043 | Idea fails to start from path contains spaces on linux | |
Core. Project Settings | Bug | IDEA-262628 | Trusted host is not recognized if recorded with protocol |
Exception | IDEA-262073 | java.lang.RuntimeException: Unable to get registered settings of #VueCodeStyleSettings when enabling Vue.js plugin with opened .vue file | |
Core. Run. Configurations | Exception | IDEA-262425 | PluginException: Cyclic service initialization: RunManager |
Core. Run. Targets | Bug | IDEA-262162 | Run Targets: first introspection for WSL target fill JDK path incorrectly |
Task | IDEA-262277 | Remote targets for Go Build: Introspection completed with error. Getting environment failed with exit value 1 | |
Editor | Bug | IDEA-260496 | Font Settings: dropdown uses wrong font when Monospaced selected |
Bug | IDEA-262699 | Wrong variant of Iosevka is used for italics | |
Cosmetics | IDEA-262330 | Font Settings: adjust top of dialogue box (remove extra margins) | |
Task | IDEA-260492 | Font Settings: modify 'Typography Settings' to a group that collapsed by default | |
Task | IDEA-262329 | Font Settings: improve search within font dropdown | |
Editor. Code Completion | Bug | IDEA-260190 | Lookup popup window is incorrectly sized when there is only one item |
Editor. Diff and Merge | Bug | IDEA-257651 | Diff view detects big diff but change was only small |
Bug | IDEA-262442 | Diff detects changes incorrectly when add empty lines | |
Editor. Editing Text | Bug | IDEA-262434 | Italic font is broken for Courier in 2021.1 EAP |
Editor. Formatter | Bug | IDEA-189817 | Code format breaks long URLs in code comments |
Bug | IDEA-205999 | 'else' and '{}' indentation | |
Bug | IDEA-157294 | Exporting Code Style profile fails when name is not filesystem-friendly (e.g. it contains a slash in *NIX systems) | |
Lang. JSON | Bug | IDEA-262273 | JSONPath: operators are not correctly highlighted on incremental highlighting |
Usability | IDEA-262172 | JsonPath: provide completion by existing keys inside injected fragments | |
Lang. Markdown | Bug | IDEA-260339 | Formatting removes cpp code sections from Markdown files |
Lang. Shell Script | Bug | IDEA-261565 | Every invocation of a shell script create a new terminal tab |
Tools. Docker | Feature | IDEA-262611 | Support --platform command line option |
Feature | IDEA-262658 | Docker. Provide completion of stages names in case of multiple FROM statements in a Dockerfile | |
Feature | IDEA-171374 | Docker: Provide completion for image names in the Dockerfile, DockerCompose files | |
Feature | IDEA-179935 | Docker: provide completion for the environment variables in the Dockerfile | |
Feature | IDEA-261892 | Fold stages in multi-stage Dockerfile | |
Bug | IDEA-263269 | Docker. Support completion for ARGs in Dockerfiles | |
Bug | IDEA-263044 | Docker. Exclude the current build stage name from the names completion list after `--from` | |
Bug | IDEA-262501 | Docker. Run Dockerfile with the pointed target fails | |
Bug | IDEA-262345 | DockerCompose. Run configuration. Scale:`Select Service to Scale` link doesn't add the service into the table | |
Bug | IDEA-263086 | Options in Run section aren't persistent between Run configuration reopen | |
Bug | IDEA-262349 | Docker-compose run configuration: add an explaining tooltip over each option | |
Bug | IDEA-263058 | Docker. BuildKit. Context folder always looks at the project folder | |
Bug | IDEA-262654 | Dockerfile, Editor, image tags completion: the result list contains many items which are out of scope | |
Bug | IDEA-262584 | Docker. Dockerfile run configuration, Build options field: completion doesn't work after build options without arguments | |
Bug | IDEA-262619 | Docker. Deploy Dockerfile with the pointed target never ends | |
Bug | IDEA-262419 | show running cli command in docker-compose deploy log | |
Bug | IDEA-262633 | Dockerfile, Editor, images completion: remove `library/` at tags completion | |
Bug | IDEA-262324 | Docker: when buildkit is enabled the image is always built on the Docker desktop, even if other connection is selected | |
Bug | IDEA-262881 | Docker. Build image creates a run configuration with the 'run' section | |
Bug | IDEA-263039 | Docker. WinOS. BuildKit: it fails to run a container | |
Usability | IDEA-262657 | Dockerfile, Editor, images completion: auto-appeared completion list contains not correct items list | |
Usability | IDEA-262806 | Docker: recognize Dockerfiles for Quarkus example files | |
Exception | IDEA-262627 | com.github.dockerjava.api.exception.BadRequestException at running FROM without arguments by disabled BuildKit | |
Tools. Terminal | Bug | IDEA-259452 | Too fast scroll in Terminal |
Bug | IDEA-180923 | Terminal. Scroll bounce | |
User Interface | Bug | IDEA-261894 | Editor tabs for modified files that contain errors have wrong text color |
Bug | IDEA-113995 | Jump list: can't open recent projects that have spaces in paths | |
Bug | IDEA-262148 | UI inspector shortcut triggers Alt+Click action on the inspected component | |
Cosmetics | IDEA-262259 | Action text is not aligned with mnemonic in popups | |
Cosmetics | IDEA-262243 | Mnemonics color in popups is not changed when the row is selected | |
Cosmetics | IDEA-262729 | cosmetic file watcher message | |
Task | IDEA-261797 | Popups: mnemonics style | |
User Interface. Controls | Feature | IDEA-212299 | Implement Select parent node in UI trees |
Bug | IDEA-261687 | Arrows separators are shown in Copy Path popup | |
User Interface. Embedded Browser (JCEF) | Bug | IDEA-261496 | Cancelled Navigation in JCEF preview shows error page |
Bug | IDEA-262267 | Built-in html preview is not rendered from time to time | |
Task | IDEA-262952 | allow JBCefBrowser to take focus on show/navigation | |
User Interface. Focus | Bug | IDEA-249360 | Project View scroll jumps down to the previously selected file with 'Always select opened file' when switching from another app |
User Interface. Keyboard Input | Bug | IDEA-261309 | Character is typed in the editor when invoking a dialog through shortcut |
User Interface. Navigation | Bug | IDEA-261860 | Navigation to an open file reopens it in active group |
Exception | IDEA-262100 | CME at com.intellij.ide.navigationToolbar.NavBarPanel.updateItems | |
Version Control. Git | Bug | IDEA-262518 | Cherry-pick with conflict works incorrectly when conflicted file is open in the editor |
Bug | IDEA-262301 | Git Staging Area: don't group by repository changes in a single-root project | |
Usability | IDEA-262282 | Staging operations should not be in the document undo stack. | |
Support Request | IDEA-254998 | Failed to start Git process: Unknown WSL distribution (Pengwin - Wlinux) | |
Exception | IDEA-262818 | Exception every time then git panel is open | |
Version Control. GitHub | Feature | IDEA-263015 | Ability to start PR creation without opening the toolwindow first |
Feature | IDEA-263016 | Allow filtering branches when selecting one to create a PR | |
Feature | IDEA-142717 | GitHub pull request template | |
Bug | IDEA-263227 | GitHub Pull Requests: wrong branch is preselected in head branch on PR creation if branch checkout was performed while Pull Requests tool window was opened | |
Bug | IDEA-262621 | GitHub Pull Requests: Cannot display item - Icon cannot be found in 'GithubIcons.Branch', for events with branch icon in timeline | |
Bug | IDEA-262590 | GitHub Pull Requests: commits with PR links are displayed incorrectly | |
Usability | IDEA-263182 | GitHub Pull Requests: add shortcut to Create Pull Request | |
Usability | IDEA-262615 | GitHub Pull Requests: sort alphabetically head branch list on PR creation | |
Usability | IDEA-262613 | GitHub Pull Requests: preselect head repo improvements on PR creation in project with multiple remotes | |
Usability | IDEA-262835 | GitHub Pull Requests: no focused item on 'New Pull Request' tab opening | |
Usability | IDEA-262857 | GitHub Pull Requests: no way to switch between Title and Description inputs from keyboard | |
Usability | IDEA-233137 | GitHub Pull Requests: add tooltip to add comment | |
Exception | IDEA-262607 | GitHub Pull Requests: exception on successful PR creating after failed PR creation | |
Code Insight | Bug | PY-46056 | Import completion hint is inconsistent with the actual resolve |
Bug | PY-46054 | 'from ... import ...' suggest irrelevant imports in case of same directory import | |
Editing | Bug | PY-41312 | Inconsistent 'Move statement' behavior when applied to multiple statements |
DB Connectivity | Bug | DBE-12559 | Database plugin doesn't handle MySQL expired passwords |
DB Introspection | Feature | DBE-8295 | Generating DDL for MariaDB: include table partition information |
Feature | DBE-10584 | Table structure in database window does not show partition information for MariaDB/MySQL | |
DB Refactoring | Bug | DBE-8721 | `Create New Table` generates SQL that is not accepted by MySQL when {Auto inc, Unique} are set |
Bug | DBE-12678 | Missing mandatory keywords when saving stored procedure | |
Bug | DBE-12589 | Unable to open 'events' and view error when errors occur | |
Navigation & Search | Bug | DBE-12609 | Broken behavior for going to object declaration |
SQL Generation | Bug | DBE-5615 | Bug when set an existing column as auto increment primary key |
Tools Integration | Bug | DBE-12634 | 'Restore with mysql' fails with added parameter (max_allowed_packet) |
Bazel support for CLion. 52 906 downloads. Busy Plugin Developers Episode 0. Join to get started with the IntelliJ Platform SDK. Watch the Recording. Top CLion Downloads. Since version 6.0.0 the plugin is now a freemium plugin. 10 894 856 downloads. Vim emulation plugin for IntelliJ Platform-based IDEs. Jun 18, 2020 The Conan-CLion plugin uses the power of Conan, which is a decentralized, open-source, multi-platform package manager to create and organize all of your native binaries. With the plugin configured, you can create, update, and use custom Conan packages across your CLion project.
Clion Download
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.
- 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.
Clion Plugin Development

- 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!

- 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:Python27python.exe and C:Usersusercpplint.py).
- 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.