linter-clang
follows semantic versioning
- Fix the config key being set when migrating old settings
- Remove usage of
-fdiagnostics-absolute-paths
, fixingclang
< v4.0.0
- Rewrite the parser engine
- Disable on change linting if a
.clang-complete
file is in use - Support suggested fixes
- Handle multiple ranges from clang, using a merger of all given
- Better support for ranges in other files
- Much more complete specs
- Move to Linter v2
- Support linting current editor contents
- Run
clang
from the directory of the file being linted - Filter out
#pragma once
warnings from header files - Rename the
execPath
setting toexecutablePath
to match other providers
- Fix declaration of member functions
- Fix package dependency specification
- Dependency updates
- Fix linting valid files
- Update dependencies
- Remove unused styles
- Fix specs
- Undocumented...
- Fix flags parsing.
- Clean up some repo level documentation. (README and CHANGLOG)
- Fix type field capturing more information than needed in some instances.
- Support for
.clang_complete
files added. - Support for Clang JSON Compilation Database added.
- Rewritten in ECMAScript 2015 for AtomLinter v1.0.0.
.linter-clang-flags
support removed.
- Fix regex cacheing.
- Fix Linter install in certain cases.
- Change in management. Will document later.
- Linter based now on C++11
- Change include path without restart Atom
- Add option to suppress warnings