- Fix bug causing files to only use compile_commands.json args on first lint
- Add iquote path when using lintOnTheFly to mimic gcc include path behavior
- Add default position property to default message created when parsing fails
- Use method to read compile_commands and config files which will properly detect modifications
- Enable handling of multiple projects in one window
- Add reference to compdb and new Wiki issues section hyperlink
- Remove Linter as a hard dependency (version 0.8.0 made it optional)
- Remove atom-package-deps usage
- Replace atom-linter dependency with sb-exec
- Updated to Linter v2
- Added placemark (^~~) parsing for better highlighting if GCC 7+ is used
- Added option to re-lint other files that have contributed messages to the current file
- Cleanup messages from other files on save if using lintOnSave
- Added separate handling of isystem include paths
- Fix for 'trim' undefined error and compile_commands.json
- Add combined C/C++ compile path
- Add CMake integration
- Merge pull reguests for French language Fix
- Merge pull request for Deprecated selector
- Fix undefined string error
- Add description to max-errors option
- Fix error when modifying unsaved buffer
- Make Paypal button smaller
- Add Paypal button
- Add recursive include path expansion
- Add option to turn off
-fmax-errors
- Fix linter-gcc reporting incorrect filename
- Use JSON Stringify workaround for string length error
- Make temp file grammar-specific for linting on-the-fly
- Re-factor + improve grammar type validation
- Streamline + make debug messages optional
- Fix babel import error
- Re-arrange package settings
- Re-enable automatic dependency installation
- Beautify README.md
- Modify string split to accept escaped characters
- Capture compile flag-related errors
- Add lint on-the-fly animation to README.md
- Complete C++14 support
- Add C++14 support
- Add lint on-the-fly!
- Add note to README.md about linting on-the-fly
- Fix error with having a file open but no project.
- Add usage notes for
-fsyntax-only
and-c
flags.
- Add Cross-platform
$PATH
expansion
- Removed compile flag to fix problem with GCC on OSX, moved option to config page
- Add compile flag to GCC command
- Add GCC to messages to play nice with linter-clang
- Add command-line error detection
- Beautify and add descriptions to package settings.
- Added unit tests for C source files
- Corrected error in package manifest
- Correctly atom-package-deps to manifest and main.js
- Removed atom-package-deps
- Added package-deps for automatic installation of base linter
- Added hierarchical configuration options
- Added unit tests for file/directory-specific settings
- Added build image to README.md
- Fixed leading space being added to message
- Added travis CI integration
- Fixed problem where fatal errors were ignored by the linter.
- Improved debugging output - full command printed directly.
- Fixed problem with parsing of multiple 'include paths' if some were empty.
- Fixed problem where an empty 'include paths' parameter prevented linting.
- Merge Kepler's pull request to improve regex type capture
- Added descriptive keywords
- Updated description to be more search-friendly
- Re-ordered CHANGELOG.md so newest version is on top
- Fixed bug in getting file path
- Root folder is file path if no projects present
- Added relative path expansion to execPath parameter
- Added debug logging to console
- .gcc-flags.json now reloaded on file save
- Relative paths expanded with respect to project root
- Fixed .gcc-flags.json cache issue
- Added Screenshot to README
- Added project-specific settings
- Cleaned up settings taken from linter-clang
- First Release - tested on Ubuntu x64, gcc and g++