clang-tools-extra

Atom.io integration with clang-tools-extra

HiroakiMikami

3,727

0

0.1.0

MIT

GitHub

This package provides the following services:

atom-clang-tools-extra APM Version APM Downloads

Atom.io integration with clang-tools-extra.

Description

This package provides the ability to use clang-tools-extra via Atom.io.

Features

1. Integration with clang-tidy

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.

2. Integration with clang-rename

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

  1. Invoke linter:lint to show errors and warnings.
  2. Invoke autocomplete-plus:activate to fix error.

clang-rename

  1. Move to the variable that is to be renamed.
  2. Invoke clang-tools-extra:rename (Ctrl-2).
  3. Change the variable name
  4. 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