This package provides the following services:
atom-clang-tools-extra
Atom.io integration with clang-tools-extra.
Description
This package provides the ability to use clang-tools-extra
via Atom.io.
Features
clang-tidy
1. Integration with This package provides the plugin for Linter using clang-tidy
.
Some kinds of errors (such as forgetting to add ;
) can be fixed by autocomplete-plus:activate
.
clang-rename
2. Integration with It also provides the user interface for clang-rename
.
Because of the limitation of clang-rename
command, it cannot rename variables used in multiple files.
Requrements
Usage
clang-tidy
- Invoke
linter:lint
to show errors and warnings. - Invoke
autocomplete-plus:activate
to fix error.
clang-rename
- Move to the variable that is to be renamed.
- Invoke
clang-tools-extra:rename
(Ctrl-2
). - Change the variable name
- Invoke
clang-tools-extra:confirm-rename
(Ctrl-3
).
Install
$ apm install clang-tools-extra
Todo
License
This software is released under the MIT License, see LICESE.md