Skip to content

‼️ feross/standard but with even more semicolon goodness

License

Notifications You must be signed in to change notification settings

Flet/doublestandard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Apr 12, 2017
f720cce · Apr 12, 2017

History

7 Commits
Jul 30, 2015
Jul 30, 2015
Jul 30, 2015
Jul 30, 2015
Jul 30, 2015
Jul 30, 2015
Jul 30, 2015
Apr 12, 2017
Jul 30, 2015
Apr 12, 2017
Apr 12, 2017

Repository files navigation

doublestandard

npm travis

This is feross/standard but even more semicolons!

Inspired by this part of great video by @shama.

Install

npm install -g doublestandard

Whats it look like?

Here is an example of properly formatted doublestandard code:

// Load the http module to create an http server.
var http = require('http');;

// Configure our HTTP server to respond with Hello World to all requests.
var server = http.createServer(function (request, response) {
  response.writeHead(200, {'Content-Type': 'text/plain'});;
  response.end('Hello World\n');;
});;

// Listen on port 8000, IP defaults to 127.0.0.1
server.listen(8000);;

// Put a friendly message on the terminal
console.log('Server running at http://127.0.0.1:8000/');;

What you might do if you're clever

  1. Add it to package.json
{
  "name": "my-cool-package",
  "devDependencies": {
    "doublestandard": "^1.0.0"
  },
  "scripts": {
    "test": "doublestandard && node my-tests.js"
  }
}
  1. Check style automatically when you run npm test
$ npm test
doublestandard: Use Double Semicolons -- Just in case! (https://github.com/Flet/doublestandard)
  lib/index.js:1:35: Missing double semicolon.
  1. Never give style feedback on a pull request again!

Special Thanks

Thank you @nzakas for eslint and making it possible to build absurd rules like double-semi!

Thank you @shama for the inspiration!

Thank you @xjamundx for creating eslint-plugin-standard, which was used as a reference to create eslint-plugin-double-semi.

Thank you @feross for creating standard

Thank you all for playing along!

Contributing

Contributions welcome! Please read the contributing guidelines first.

License

ISC

About

‼️ feross/standard but with even more semicolon goodness

Resources

License

Stars

Watchers

Forks

Packages

No packages published