@locker/eslint-config-locker
Version:
Lightning Web Security ESLint configurations
26 lines (24 loc) • 1.22 kB
JavaScript
;
module.exports = {
parserOptions: {
ecmaVersion: 2020,
sourceType: 'module',
},
plugins: ['@locker/eslint-plugin-locker'],
rules: {
'@locker/locker/distorted-cookie-store-blocked-properties': 'error',
'@locker/locker/distorted-data-transfer-blocked-properties': 'error',
'@locker/locker/distorted-document-blocked-properties': 'error',
'@locker/locker/distorted-document-domain-setter': 'error',
'@locker/locker/distorted-element-blocked-properties': 'error',
'@locker/locker/distorted-html-element-blocked-properties': 'error',
'@locker/locker/distorted-html-embed-object-element-blocked-properties': 'error',
'@locker/locker/distorted-html-iframe-element-blocked-properties': 'error',
'@locker/locker/distorted-navigator-service-worker-getter': 'error',
'@locker/locker/distorted-shared-worker-constructor': 'error',
'@locker/locker/distorted-window-blocked-properties': 'error',
'@locker/locker/distorted-window-onstorage-setter': 'error',
'@locker/locker/distorted-worker-constructor': 'error',
'@locker/locker/undefined-document-all': 'error',
},
};