fecs - Front End Code Style Suite

  •        42

Front End Code Style Suite

https://github.com/ecomfe/fecs

Dependencies:

babel-eslint : ^7.1.1
babel-polyfill : ^6.23.0
chalk : ^1.1.1
csscomb : ^4.0.0
csshint : stable
doctrine2 : latest
esformatter : ^0.10.0
esformatter-braces : ^1.2.1
esformatter-dot-notation : ^1.3.1
esformatter-fecs : latest
esformatter-limit-linebreaks : 0.0.3
esformatter-parseint : ^1.0.3
esformatter-quotes : ^1.1.0
esformatter-remove-trailing-commas : ^1.0.1
esformatter-semicolons : ^1.1.2
esformatter-spaced-lined-comment : ^2.0.1
esformatter-var-each : ^2.1.0
eslint : ^3.15.0
eslint-plugin-babel : ^4.0.1
eslint-plugin-html : ^2.0.1
eslint-plugin-import : ^2.3.0
eslint-plugin-react : ^7.0.1
htmlcs : stable
lesslint : stable
loophole : ^1.1.0
manis : ^0.3.0
map-stream : ^0.1.0
minimatch : ^3.0.2
minimist : ^1.2.0
msee : ^0.3.3
vinyl : ^2.0.0
vinyl-fs : ^2.4.3

Tags
Implementation
License
Platform

   




Related Projects

polyjuice - A utility to convert JSHint and JSCS files into ESLint files and vice-versa

  •    Javascript

Polyjuice is a utility that converts JSHint and JSCS files into ESLint files and the other way around. When using polyjuice.from.eslint an object with keys jscs and jshint is returned.


JSXHint - Wrapper around JSHint for linting JSX files

  •    Javascript

JSXHint is, and always was, a bad hack to make JSX lintable in the early days of React. It will always be inferior to proper linters like ESLint because it is not able to lint JSX or ES6 syntax, it instead compiles to ES5 then lints. You may get weird linter errors, especially with more involved transforms. Don't use JSXHint anymore if you can switch to ESLint.

Sublime-JSHint - JSHint Gutter for Sublime Text 2 and 3 via node.js

  •    Javascript

This is a Sublime Text 2 and 3 plugin allowing you to check your JavaScript code for nasty errors, coding conventions and other goodies. It relies on JSHint, a fork of JSLint (developed by Douglas Crockford). The linter is itself written in JavaScript, so you'll need something (node.js) to interpret JavaScript code outside the browser. First of all, be sure you have node.js installed in order to run JSHint (a derivative work of JSLint, used to detect errors and potential problems in JS). Each OS has a different Packages folder required by Sublime Text. Open it via Preferences -> Browse Packages, and copy this repository contents to a new Sublime-JSHint folder there.

wro4j - Free and Open Source Java project which brings together almost all the modern web tools: JsHint, CssLint, JsMin, Google Closure compressor, YUI Compressor, UglifyJs, Dojo Shrinksafe, Css Variables Support, JSON Compression, Less, Sass, CoffeeScript and much more

  •    Java

The purpose of this project is to reduce the number of requests needed to load a page and the amount of data to transfer to clients, achieving drastic improvement of loading times. The resources can be benefit also from minification and compression.

atom-beautify - :lipstick: Universal beautification package for Atom editor (:warning: Currently migrating to https://github

  •    CoffeeScript

Atom-Beautify respects the core.telemetryConsent configuration option from Atom editor. If you do not wish to have usage data sent to Google Analytics then please set core.telemetryConsent to no or undecided option before using Atom-Beautify. See Anonymous Analytics section of docs for details. Thank you. Atom-Beautify is going to be completely rewritten with Unibeautify at its core! See unibeautify branch for work in progress and Issue #1174.

jslint-error-explanations

  •    Javascript

Explanations of all the (sometimes cryptic) error messages thrown by JSLint and JSHint

wro4j

  •    Javascript

Free and Open Source Java project which brings together almost all the modern web tools: JsHint, CssLint, JsMin, Google Closure compressor, YUI Compressor, UglifyJs, Dojo Shrinksafe, Css Variables Support, JSON Compression, Less, Sass, CoffeeScript and much more. In the same time, the aim is to keep it as simple as possible and as extensible as possible in order to be easily adapted to application specific needs.

grunt-contrib-csslint - Lint CSS files.

  •    Javascript

Run this task with the grunt csslint command. Any specified option will be passed through directly to csslint, thus you can specify any option that csslint supports. The csslint API is a bit awkward: For each rule, a value of false ignores the rule, a value of 2 will set it to become an error. Otherwise all rules are considered warnings.

HTMLHint - ⚙️ The Static Code Analysis Tool you need for your HTML

  •    Javascript

HTMLHint is a Static Code Analysis Tool for HTML, you can use it with IDE or in build system. Prerequisites: Node.js (>=6.14), npm version 3+.

grunt-jscs - Grunt task for JSCS

  •    Javascript

Task for checking JavaScript Code Style with jscs. Run this task with the grunt jscs command.

gulp-jscs - Check JavaScript code style with jscs

  •    Javascript

Issues with the output should be reported on the JSCS issue tracker. JSCS config should be placed in a .jscsrc file.

jslintmate

  •    Javascript

Quick, simple JSLint (or JSHint) in TextMate. Hurt your feelings in style. (See the `development` branch for the latest.)

node-style-guide - A guide for styling your node.js / JavaScript code. Fork & adjust to your taste.

  •    Javascript

This is a guide for writing consistent and aesthetically pleasing node.js code. It is inspired by what is popular within the community, and flavored with some personal opinions.There is a .jshintrc which enforces these rules as closely as possible. You can either use that and adjust it, or use this script to make your own.

jshint2.vim - Lightweight, customizable and functional Vim plugin for JSHint integration.

  •    VimL

Lightweight, customizable and functional Vim plugin for JSHint integration. Use :JSHint command inside Vim to lint whole file or :'<,'>JSHint to lint only selected lines. Add ! to suppress opening error list (number of lint errors still will be shown), add space and use tab key to complete space separated lint flags — :JSHint! white:true eqeqeq:true. Use - to ignore errors by their codes — :JSHint -E001 -W002 -I003.

eslint-plugin-babel - An ESlint rule plugin companion to babel-eslint

  •    Javascript

An eslint plugin companion to babel-eslint. babel-eslint does a great job at adapting eslint for use with Babel, but it can't change the built in rules to support experimental features. eslint-plugin-babel re-implements problematic rules so they do not give false positives or negatives.Finally enable all the rules you would like to use (remember to disable the original ones as well!).