UNPKG

eslint-config-dicodingacademy

Version:

Standard style and guide for writing JavaScript in Dicoding Academy ecosystem

25 lines (23 loc) 876 B
const plugin = { rules: { 'linebreak-style': ['error', 'unix'], 'no-trailing-spaces': 'error', 'indent': ['error', 2], 'camelcase': 'error', 'arrow-parens': ['error', 'always'], 'comma-spacing': ['error', {'before': false, 'after': true}], 'object-curly-spacing': ['error', 'always'], 'array-bracket-spacing': ['error', 'never'], 'space-in-parens': ['error', 'never'], 'space-before-function-paren': ['error', {'anonymous': 'always', 'named': 'never', 'asyncArrow': 'always'}], 'func-call-spacing': ['error', 'never'], 'keyword-spacing': ['error', {'before': true, 'after': true}], 'prefer-const': 'error', 'no-var': 'error', 'semi': ['error', 'always'], 'quotes': ['error', 'single', {'avoidEscape': true}], 'prefer-template': 'error', 'prefer-arrow-callback': 'error' } } module.exports = plugin;