An open API service indexing awesome lists of open source software.

https://github.com/foliveira/jscs-fixer

Atom package to run jscs --fix on your project files
https://github.com/foliveira/jscs-fixer

atom-editor atom-package code-style javascript jscs jscs-fixer

Last synced: 3 months ago
JSON representation

Atom package to run jscs --fix on your project files

Awesome Lists containing this project

README

        

# jscs-fixer

Fixes a file using your project's `.jscsrc` rules file and the --fix switch on `jscs`

## Getting Started
Install the module with: `apm install jscs-fixer`

Alternatively use Settings → Install → Search for `jscs-fixer` inside the editor.

## Supports

* Vanilla Javascript (ES5)
* ES2015 (previously known as ES6/Harmony)
* JSX

ES2015 and JSX support is based on the [esprima-fb](https://github.com/facebook/esprima) parser and can be toggled in the settings pane.

## Usage

* Check the settings pane for package options.

* Invoke the command using any of the options below:
1. Use the keyboard shortcut - ctrl++J
2. Right click on one a file editor and choose `Fix this file using jscs`
3. From Command Palette (++P) invoke `Jscs Fixer: Fix`

![jscs-fixer](https://cldup.com/Rmg6zIa3kS.gif)

#### Notes

To get linting support, you will need this package: https://atom.io/packages/linter-jscs

## License
Copyright (c) 2015 Fábio Oliveira. Licensed under the MIT license.