Coder Social home page Coder Social logo

brinkbit-style-es6's Introduction

brinkbit-style-es6

A linting module to enforce Brinkbit's es6 javascript style. The style is based on Airbnb's es6 javascript style and is outlined here.

Getting Started

Adding the brinkbit es6 style enforcement to your project is as easy as

$ npm install --save-dev brinkbit-style-es6

That's all you should need!

If you use the atom text editor, I highly recommend using the linter and linter-eslint packages. These will highlight linting errors for you in your text editor right out of the box.

Contributing

We welcome and appreciate contributions to our repositories! You can find the current list of bugs here -- just make sure to check the "About this board" list first.

Prerequisites

  1. Node.js 4 or higher & npm - download here
  2. Depending on the repository, either:
    • grunt - $ npm install -g grunt, or
    • gulp - $ npm install -g gulp

Build and test steps

  1. Fork and clone the repo
  2. $ npm install
  3. $ grunt or $ gulp

Submitting your code

  1. All code will need to match the brinkbit es6 style, defined in this repo.
  2. Commit messages should adhere to this format.
  3. We follow BDD principles, so all code requires accompanying unit/functional tests which cover all code paths. They are typically in a top-level test directory and are written in mocha and chai, with sinon and chai-as-promised used when applicable.

When your code is complete and all your tests pass, submit a pull request. We will review the request and post comments with feedback as applicable.

brinkbit-style-es6's People

Contributors

justinlivi avatar

Watchers

Brian Silvia avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.