Skip to main content
Module

x/float16/.eslintrc.json

Stage 1 IEEE 754 half-precision floating-point for JavaScript
Go to Latest
File
{ "env": { "es6": true }, "extends": [ "eslint:recommended", "plugin:import/errors", "plugin:import/warnings" ], "parserOptions": { "ecmaVersion": 2017, "sourceType": "module" }, "plugins": ["import"], "rules": { "arrow-parens": ["error", "always"], "comma-dangle": ["error", "always-multiline"], "curly": ["error", "all"], "eol-last": ["error", "always"], "getter-return": "off", "indent": ["error", 2, { "SwitchCase": 1 }], "no-debugger": "warn", "no-undef": "error", "no-restricted-syntax": [ "error", { "selector": "ForInStatement", "message": "for..in loops iterate over the entire prototype chain, which is virtually never what you want. Use Object.{keys,values,entries}, and iterate over the resulting array." } ], "object-curly-newline": [ "error", { "ObjectExpression": { "multiline": true }, "ObjectPattern": { "multiline": true }, "ImportDeclaration": "never", "ExportDeclaration": { "multiline": true, "minProperties": 3 } } ], "object-curly-spacing": ["error", "always"], "quotes": ["error", "double", "avoid-escape"], "semi": ["error", "always"], "sort-imports": [ "error", { "ignoreDeclarationSort": true } ], "space-before-function-paren": [ "error", { "anonymous": "always", "named": "never" } ], "import/extensions": ["error", "always"], "import/no-default-export": "error", "import/no-unresolved": "off", "import/order": ["error", { "newlines-between": "never", "alphabetize": { "order": "asc" } }] }}