Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@locker/eslint-config-locker

Package Overview
Dependencies
Maintainers
7
Versions
224
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@locker/eslint-config-locker - npm Package Compare versions

Comparing version 0.13.5 to 0.13.6

24

base.js

@@ -10,11 +10,21 @@ 'use strict';

rules: {
'@locker/locker/blocked-document-properties': 'error',
'@locker/locker/blocked-element-properties': 'error',
'@locker/locker/blocked-html-element-properties': 'error',
'@locker/locker/blocked-html-iframe-element-properties': 'error',
'@locker/locker/no-document-domain-assignment': 'error',
'@locker/locker/no-import-platform-resource-loader': 'error',
'@locker/locker/null-element-shadow-root': '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-element-shadow-root-getter': 'error',
'@locker/locker/distorted-html-element-blocked-properties': 'error',
'@locker/locker/distorted-html-element-style-getter': 'warn',
'@locker/locker/distorted-html-embed-object-element-blocked-properties': 'error',
'@locker/locker/distorted-html-frame-iframe-object-element-content-window-getter': 'warn',
'@locker/locker/distorted-html-iframe-element-blocked-properties': 'error',
'@locker/locker/distorted-message-event-source-getter': 'warn',
'@locker/locker/distorted-navigator-service-worker-getter': 'error',
'@locker/locker/distorted-shared-worker-constructor': 'error',
'@locker/locker/distorted-window-parent-getter': 'warn',
'@locker/locker/distorted-window-set-interval': 'warn',
'@locker/locker/distorted-window-set-timeout': 'warn',
'@locker/locker/distorted-worker-constructor': 'error',
'@locker/locker/no-export-platform-resource-loader': 'error',
'@locker/locker/undefined-document-all': 'error',
},
};
{
"name": "@locker/eslint-config-locker",
"version": "0.13.5",
"version": "0.13.6",
"license": "Salesforce Developer Agreement",

@@ -13,10 +13,10 @@ "author": "Salesforce UI Security Team",

"main": "index.js",
"publishConfig": {
"access": "public"
},
"scripts": {
"test": "jest"
},
"publishConfig": {
"access": "public"
},
"dependencies": {
"@locker/eslint-plugin-locker": "0.13.5"
"@locker/eslint-plugin-locker": "0.13.6"
},

@@ -28,3 +28,3 @@ "files": [

],
"gitHead": "213b7ea798dd4a01891a5b5ead2cff46f6db5600"
"gitHead": "c323e27d3a3d5767725b338c81f9e24cb59cbc6f"
}

@@ -30,3 +30,5 @@ # @locker/eslint-config-locker

This package exposes 2 configurations for your usage.
This package exposes 3 configurations for [Lightning Locker rules][1]. Unless
stated otherwise, each configuration assumes use of [`@locker/rollup-plugin`]
in your build pipeline.

@@ -36,18 +38,16 @@ ### `@locker/eslint-config-locker/base` configuration

**Goal:**
Prevent common pitfalls with Lightning Locker.
Detect foundational distortions of Lightning Locker.
**Rules:**
[Locker specific rules][1].
### `@locker/eslint-config-locker/recommended` configuration
**Goal:**
Warn about common pitfalls with Lightning Locker that can be fixed by using [`--fix`] or [`@locker/rollup-plugin`].
Detect supplemental distortions of Lightning Locker.
**Rules:**
[Locker specific rules][1].
### `@locker/eslint-config-locker/uncompiled` configuration
**Goal:**
Detect pitfalls of code NOT compiled with [`@locker/rollup-plugin`].
[1]: https://www.npmjs.com/package/@locker/eslint-plugin-locker#rules
[`@locker/rollup-plugin`]: https://www.npmjs.com/package/@locker/rollup-plugin
[ESLint]: https://eslint.org/
[`--fix`]: https://eslint.org/docs/user-guide/command-line-interface#-fix

@@ -6,8 +6,27 @@ 'use strict';

rules: {
'@locker/locker/empty-window-location': 'warn',
'@locker/locker/no-async-await': 'warn',
'@locker/locker/no-dynamic-import': 'warn',
'@locker/locker/null-document-location': 'warn',
'@locker/locker/null-window-top': 'warn',
'@locker/locker/distorted-cookie-store-properties': 'warn',
'@locker/locker/distorted-custom-element-registry-properties': 'warn',
'@locker/locker/distorted-document-cookie': 'warn',
'@locker/locker/distorted-document-exec-command': 'warn',
'@locker/locker/distorted-element-attach-shadow': 'warn',
'@locker/locker/distorted-element-attributes-getter': 'warn',
'@locker/locker/distorted-element-inner-html-setter': 'warn',
'@locker/locker/distorted-element-insert-adjacent-html': 'warn',
'@locker/locker/distorted-element-outer-html-setter': 'warn',
'@locker/locker/distorted-element-set-attribute': 'warn',
'@locker/locker/distorted-html-element-inner-text-setter': 'warn',
'@locker/locker/distorted-html-element-outer-text-setter': 'warn',
'@locker/locker/distorted-html-iframe-script-element-src-setter': 'warn',
'@locker/locker/distorted-html-link-element-rel-list-setter': 'warn',
'@locker/locker/distorted-html-link-element-rel-setter': 'warn',
'@locker/locker/distorted-named-node-map-set-named-item': 'warn',
'@locker/locker/distorted-node-text-content-setter': 'warn',
'@locker/locker/distorted-range-create-contextual-fragment': 'warn',
'@locker/locker/distorted-shadow-root-mode-getter': 'warn',
'@locker/locker/distorted-storage-constructor': 'warn',
'@locker/locker/distorted-url-create-object-url': 'warn',
'@locker/locker/distorted-window-fetch': 'warn',
'@locker/locker/distorted-window-opener-getter': 'warn',
'@locker/locker/distorted-xml-http-request-window-open': 'warn',
},
};
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc