UNPKG

@swissquote/eslint-plugin-swissquote

Version:

- Provide a style guide for your JavaScript - Warns on common mistakes in JavaScript - Works with EcmaScript 2015+

40 lines (37 loc) 1.01 kB
const { warn } = require("./utils"); const globals = require("../packages/globals"); // Command line formatting checker // Mainly the formatting rules and // basic mistakes catching module.exports = { languageOptions: { globals: { ...globals.browser, ...globals.node, ...globals.amd } }, rules: { "prettier/prettier": [warn(), { parser: "babel" }], // Code Style "new-cap": [warn(), { newIsCapExceptions: ["default"] }], "no-array-constructor": warn(), "no-bitwise": warn(), "no-empty": warn(), "no-empty-character-class": warn(), "no-lone-blocks": warn(), "no-multi-str": warn(), "no-nested-ternary": warn(), "no-new-object": warn(), "no-new-wrappers": warn(), "no-self-compare": warn(), "no-shadow-restricted-names": warn(), "no-sparse-arrays": warn(), "no-useless-concat": warn(), "no-void": warn(), "no-with": warn() }, plugins: { prettier: require("./eslint-plugin-prettier/index.js") } };