UNPKG

eslint-plugin-weblint-security

Version:

ESLint rules for enhanced security - even for React and Node.js!

37 lines (36 loc) 1.26 kB
/** This package contributes new ESLint security rules for standard (.html, regular .js) file types */ module.exports = { rules: { "no-href-and-src-inline-xss": require('./lib/rules/standard/no_href_and_src_inline_xss.js'), "no-href-and-src-inline-xss-react": require('./lib/rules/react/no_href_and_src_inline_xss_react.js'), "detect-missing-helmet": require('./lib/rules/nodejs/detect_missing_helmet.js'), "detect-sql-injection": require('./lib/rules/nodejs/detect_sql_injection.js'), }, configs: { recommended: { plugins: [ 'weblint-security' ], rules: { 'weblint-security/no-href-and-src-inline-xss': 1, } }, react: { plugins: [ 'weblint-security' ], rules: { 'weblint-security/no-href-and-src-inline-xss-react': 1, } }, nodejs: { plugins: [ 'weblint-security' ], rules: { 'weblint-security/detect-missing-helmet': 1, 'weblint-security/detect-sql-injection': 1 } } } }