eslint-plugin-weblint-security
Version:
ESLint rules for enhanced security - even for React and Node.js!
37 lines (36 loc) • 1.26 kB
JavaScript
/** 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
}
}
}
}