UNPKG

@ibsolution/eslint-config-ibsolution-xsjs

Version:

IBsolution's base JS ESLint config, following our styleguide

39 lines (38 loc) 870 B
module.exports = { extends: ["@ibsolution/ibsolution-base"].concat(["./rules/xsjs"].map(require.resolve)), parserOptions: { ecmaVersion: 2018, sourceType: "script" }, ecmaFeatures: { jsx: false, impliedStrict: true, globalReturn: false, arrowFunctions: true, blockBindings: true, classes: false, defaultParameters: true, destructuring: true, forOf: false, generators: true, modules: false, objectLiteralComputedProperties: true, objectLiteralDuplicateProperties: true, objectLiteralShorthandMethods: true, objectLiteralShorthandProperties: true, regexUFlag: true, regexYFlag: true, restParams: true, spread: true, templateStrings: true, unicodeCodePointEscapes: true }, env: { jquery: true, es6: true }, globals: { Promise: "off", _: true } };