Releases: coala/coala-bears
Releases · coala/coala-bears
0.2.1
coala-bears 0.2.0 (for coala honeybadger)
In this release, coala-bears has been revamped with new bears and more configs
are added for existing bears.
New bears:
AutoPrefixBear
(Add vendor prefixes automatically in CSS)ClangComplexityBear
(Calculates cyclomatic complexity of each function
for C, C++ and other Clang supported languages.)GoTypeBear
(Static analysis for Go code)PMDBear
(Static analysis for Java code)CPDBear
(Checks for code duplication in a file/multiple files)VHDLLintBear
(Lints for VHDL code)
New features:
- Additional info is added and documentation is improved for some bears.
(#332) GitCommitBear
now checks for imperative tense in your commit message
shortlog. (#243)GitCommitBear
checks for WIP in commit message.ClangCodeDetectionBear
now supports for switch/case statements.
(#39)- Some configs have been added for
PyDocStyleBear
.
(#261) - More configs have been added to
PyImportSortBear
.
(#26) LineCountBear
can now warn on files containing lines more than the
limit.CheckStyleBear
now implements for more settings like checking your
code against Sun's and Geosoft's code style.- Lot of improvements made to LuaLintBear to show error codes and use
standard input for file passing.
For developers:
- All existing bears have been updated to use the new
linter
decorator. - The
LANGUAGES
attribute is now set for each bear listing the
languages it can support.
Bugfixes:
0.1.1
0.1.0 - joey
.o88Oo._
d8P .ooOO8bo._
88 '*Y8bo.
YA '*Y8b __
YA 68o68**8Oo.
"8D *"' "Y8o
Y8 'YB .8D
'8 d8' 8D
8 d8888b d AY
Y, d888888 d' _.oP"
,q. Y8888P' d8,
d "q. `Y88P' d8" b
Y, Y ,o8P ,Y
8q. oooo888P" .p8
8 "qo._ _.op" 8
8 '"P8866ooo6688P"' 8
8 8
8 8
8. .8
"b d"
'b d'
8 8
q. .p
q. .p
"qo._ _.op"
'"P8866ooo6688P"'
coala-bears is a Python package containing all the bears that are used by coala.
It has been split from coala https://github.com/coala-analyzer/coala.
With the initial release, it features 56 bears covering 32 languages.
You can see all of them https://gist.github.com/Adrianzatreanu/cf2d0c8b2ecd542a4860
with a brief description each.
coala-bears has bears for famous languages, such as:
- C++
- C#
- CMake
- CoffeeScript
- CSS
- Dart
- Go
- Haskell
- HTML
- Java
- JavaScript
- Julia
- Latex
- Lua
- Markdown
- Matlab/Octave
- Natural Language (English)
- Perl
- PHP
- Python 2
- Python 3
- R
- RST
- Ruby
- Scala
- SCSS
- sh & bash scripts
- SQL
- TypeScript
- Vimscript
- XML
- YAML