Skip to content

Releases: coala/coala-bears

0.2.1

10 May 12:28
Compare
Choose a tag to compare

A distribution problem (Scala and Perl bears weren't distributed) and the InvalidLinkBear (trailing "s are not included in URLs anymore) have received fixes.

coala-bears 0.2.0 (for coala honeybadger)

28 Apr 21:17
Compare
Choose a tag to compare

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:

  • JuliaLintBear is now skipped if the Lint package is not found.
    (#222)
  • XMLBear now processes errors correctly for both stdout and
    stderr.
    (#251)

0.1.1

18 Mar 08:54
Compare
Choose a tag to compare

This release fixes dependency issues from some of our dependencies which have been fixed upstream.

0.1.0 - joey

17 Mar 23:41
Compare
Choose a tag to compare
 .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