UNPKG

mailgun-optin-cli

Version:

CLI tool for sending opt-in confirmation emails via Mailgun

54 lines (53 loc) 1.42 kB
import js from '@eslint/js'; export default [ js.configs.recommended, { languageOptions: { ecmaVersion: 2024, sourceType: 'module', globals: { console: 'readonly', process: 'readonly', Buffer: 'readonly', __dirname: 'readonly', __filename: 'readonly', global: 'readonly', setTimeout: 'readonly', clearTimeout: 'readonly', setInterval: 'readonly', clearInterval: 'readonly', }, }, rules: { 'no-unused-vars': ['error', { argsIgnorePattern: '^_' }], 'no-console': 'off', 'prefer-const': 'error', 'no-var': 'error', 'object-shorthand': 'error', 'prefer-arrow-callback': 'error', 'arrow-spacing': 'error', 'prefer-template': 'error', 'template-curly-spacing': 'error', 'no-trailing-spaces': 'error', 'eol-last': 'error', 'comma-dangle': ['error', 'always-multiline'], 'semi': ['error', 'always'], 'quotes': ['error', 'single', { avoidEscape: true }], 'indent': ['error', 2], 'max-len': ['error', { code: 100, ignoreUrls: true }], }, }, { files: ['test/**/*.js'], languageOptions: { globals: { describe: 'readonly', it: 'readonly', before: 'readonly', after: 'readonly', beforeEach: 'readonly', afterEach: 'readonly', }, }, }, ];