<commit_before>[![Build Status](https://travis-ci.org/yujinakayama/atom-lint.png?branch=master)](https://travis-ci.org/yujinakayama/atom-lint)

# Atom-Lint

Generic code linting support for [Atom](https://atom.io).

![Screenshot](https://f.cloud.github.com/assets/83656/2452000/a47f93ec-aecc-11e3-89a4-ff2639deb120.png)

Atom-Lint is currently in alpha development.

## Supported Linters

More linters will be supported in the future.

* [RuboCop](https://github.com/bbatsov/rubocop) for Ruby
* [flake8](https://flake8.readthedocs.org/) for Python
* [HLint](http://community.haskell.org/~ndm/hlint/) for Haskell
(Installation of [language-haskell](https://atom.io/packages/language-haskell) package is required)
* [JSHint](http://www.jshint.com/docs/) for JavaScript
* [CoffeeLint](http://www.coffeelint.org/) for CoffeeScript
* [gc](http://golang.org/cmd/gc/) for Go

## Installation

```bash
$ apm install atom-lint
```

## Usage

Your source will be linted on open and on save automatically,
and the detected violations will be displayed as arrows in the editor.
You can see the detail of the violation by moving the cursor to it.
<commit_msg>Now Atom-Lint can be considered as beta release<commit_after>[![Build Status](https://travis-ci.org/yujinakayama/atom-lint.png?branch=master)](https://travis-ci.org/yujinakayama/atom-lint)

# Atom-Lint

Generic code linting support for [Atom](https://atom.io).

![Screenshot](https://f.cloud.github.com/assets/83656/2452000/a47f93ec-aecc-11e3-89a4-ff2639deb120.png)

Atom-Lint is currently in beta development.

## Supported Linters

More linters will be supported in the future.

* [RuboCop](https://github.com/bbatsov/rubocop) for Ruby
* [flake8](https://flake8.readthedocs.org/) for Python
* [HLint](http://community.haskell.org/~ndm/hlint/) for Haskell
(Installation of [language-haskell](https://atom.io/packages/language-haskell) package is required)
* [JSHint](http://www.jshint.com/docs/) for JavaScript
* [CoffeeLint](http://www.coffeelint.org/) for CoffeeScript
* [gc](http://golang.org/cmd/gc/) for Go

## Installation

```bash
$ apm install atom-lint
```

## Usage

Your source will be linted on open and on save automatically,
and the detected violations will be displayed as arrows in the editor.
You can see the detail of the violation by moving the cursor to it.

{'fraction_non_alphanumeric': 0.14408602150537633, 'fraction_numerical': 0.02666666666666667, 'mean_word_length': 4.771712158808933, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 14, 'lorem ipsum': 0, 'www.': 4, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2418426', 'n_tokens_mistral': 876, 'n_tokens_neox': 805, 'n_words': 193}