0.6.0 • Published 4 years ago

eslint-config-swordcss v0.6.0

Weekly downloads
2
License
MIT
Repository
github
Last release
4 years ago

Overview

This is an eslint shareable config that is used for swordcss projects. This extends the recommended eslint config.

Quotes

Quotes must use double quotes.

// Bad
console.log('foo');
// Good
console.log("foo");

References

Use const or let instead of var.

// Bad
var foo = require("foo");
// Good
const foo = require("foo");

Functions

Use ES6 arrow functions when using function expressions.

// Bad
doCallback("foo", true, function () {
  doSomething();
});
// Good
doCallback("foo", true, () => {
  doSomething();
});

Objects

Create objects with {} instead of new Object().

// Bad
let foo = new Object();
// Good
let foo = {};

Arrays

Create arrays with [] instead of new Array()

// Bad
let foo = new Array();
// Good
let foo = [];

Primitives

Create primitives with their function wrappers or the actual value itself instead of using a new wrapper.

// Bad
let foo = new String("foo");
// Good
let foo = "foo";

Semicolons

Semicolons are required at the end of lines.

// Bad
;let foo = "foo";
// Good
let foo = "foo";

Commas

Commas cannot have a space before it and must have a space after it.

// Bad
const foo = ["bar" ,"foo"];
// Good
const foo = ["bar", "foo"];
0.7.0

4 years ago

0.6.0

4 years ago

0.5.0

4 years ago

0.4.0

4 years ago

0.3.0

4 years ago

0.2.1

4 years ago

0.2.0

4 years ago

0.1.1

4 years ago

0.1.0

4 years ago