National Pest Management

    eslint-config-swordcss

    0.6.0 • Public • Published

    SwordCSS ESLint Config

    ⚔️A shareable ESLint Config⚔️

    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"];

    Install

    npm i eslint-config-swordcss

    DownloadsWeekly Downloads

    9

    Version

    0.6.0

    License

    MIT

    Unpacked Size

    4.19 kB

    Total Files

    4

    Last publish

    Collaborators

    • shadowtime2000