• Packages
  • Themes
  • Documentation
  • Blog
  • Discuss
Sign in

clang-tools-extra

Atom.io integration with clang-tools-extra
  • #clang
  • #clang-tools-extra
  • #c++
  • #c
  • #objective-c++
HiroakiMikami
0.1.0 3,025
0
  • Repo
  • Bugs
  • Versions
  • License
Flag as spam or malicious

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

  • clang-tools-extra

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

  • [ ] Integate with clang-include-fixer

License

This software is released under the MIT License, see LICESE.md

I think this package is bad news.

Good catch. Let us know what about this package looks wrong to you, and we'll investigate right away.

  • Terms of Use
  • Privacy
  • Code of Conduct
  • Releases
  • FAQ
  • Contact
with by