New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

eslint-plugin-orbit-components

Package Overview
Dependencies
Maintainers
15
Versions
37
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

eslint-plugin-orbit-components - npm Package Compare versions

Comparing version 0.2.3 to 0.3.0

dist/configs/recommended.js

11

CHANGELOG.md

@@ -6,2 +6,13 @@ # Change Log

# [0.3.0](https://github.com/kiwicom/orbit/compare/eslint-plugin-orbit-components@0.2.3...eslint-plugin-orbit-components@0.3.0) (2021-02-05)
### Features
* **eslint-orbit:** add recommended config ([#2712](https://github.com/kiwicom/orbit/issues/2712)) ([4c1e3b4](https://github.com/kiwicom/orbit/commit/4c1e3b4af885f0d4c7b4531326a2f638756501cc))
## [0.2.3](https://github.com/kiwicom/orbit/compare/eslint-plugin-orbit-components@0.2.2...eslint-plugin-orbit-components@0.2.3) (2021-01-22)

@@ -8,0 +19,0 @@

10

dist/index.js

@@ -6,3 +6,3 @@ "use strict";

});
exports.rules = void 0;
exports.configs = exports.rules = void 0;

@@ -13,2 +13,4 @@ var _buttonHasTitle = _interopRequireDefault(require("./rules/buttonHasTitle"));

var _recommended = _interopRequireDefault(require("./configs/recommended"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

@@ -20,2 +22,6 @@

};
exports.rules = rules;
exports.rules = rules;
var configs = {
recommended: _recommended.default
};
exports.configs = configs;

6

dist/rules/buttonHasTitle.js

@@ -10,2 +10,4 @@ "use strict";

var t = _interopRequireWildcard(require("@babel/types"));
var _isOrbitComponent = _interopRequireDefault(require("../utils/isOrbitComponent"));

@@ -15,3 +17,3 @@

var t = _interopRequireWildcard(require("@babel/types"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

@@ -22,4 +24,2 @@ function _getRequireWildcardCache() { if (typeof WeakMap !== "function") return null; var cache = new WeakMap(); _getRequireWildcardCache = function _getRequireWildcardCache() { return cache; }; return cache; }

function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var _default = {

@@ -26,0 +26,0 @@ create: function create(context) {

"use strict";
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
Object.defineProperty(exports, "__esModule", {

@@ -8,2 +10,4 @@ value: true

var t = _interopRequireWildcard(require("@babel/types"));
var _isOrbitComponent = _interopRequireDefault(require("../utils/isOrbitComponent"));

@@ -13,6 +17,8 @@

var _core = require("@babel/core");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _getRequireWildcardCache() { if (typeof WeakMap !== "function") return null; var cache = new WeakMap(); _getRequireWildcardCache = function _getRequireWildcardCache() { return cache; }; return cache; }
function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
var _default = {

@@ -67,3 +73,3 @@ create: function create(context) {

JSXElements.forEach(function (node) {
if (_core.types.isJSXIdentifier(node.openingElement.name)) {
if (t.isJSXIdentifier(node.openingElement.name)) {
var localName = node.openingElement.name.name;

@@ -74,7 +80,7 @@

}) && node.children) {
node.children.map(function (child) {
if (_core.types.isJSXElement(child)) {
node.children.forEach(function (child) {
if (t.isJSXElement(child)) {
if (!child.openingElement) return;
if (_core.types.isJSXIdentifier(child.openingElement.name)) {
if (t.isJSXIdentifier(child.openingElement.name)) {
var childElementName = child.openingElement.name.name;

@@ -81,0 +87,0 @@

"use strict";
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
Object.defineProperty(exports, "__esModule", {

@@ -8,8 +10,12 @@ value: true

var _core = require("@babel/core");
var t = _interopRequireWildcard(require("@babel/types"));
function _getRequireWildcardCache() { if (typeof WeakMap !== "function") return null; var cache = new WeakMap(); _getRequireWildcardCache = function _getRequireWildcardCache() { return cache; }; return cache; }
function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
var detectOriginalOrbitName = function detectOriginalOrbitName(node) {
var specifier = node.specifiers[0]; // IF NAMED import
if (_core.types.isImportSpecifier(specifier) && _core.types.isIdentifier(specifier.imported)) {
if (t.isImportSpecifier(specifier) && t.isIdentifier(specifier.imported)) {
return specifier.imported.name;

@@ -20,2 +26,3 @@ }

if (originalImport) return originalImport[1];
return undefined;
};

@@ -22,0 +29,0 @@

{
"name": "eslint-plugin-orbit-components",
"description": "Collection of ESLint rules to enforce the best usage practices of @kiwicom/orbit-components",
"version": "0.2.3",
"version": "0.3.0",
"author": "Kiwi.com",

@@ -39,3 +39,3 @@ "main": "dist/index.js",

},
"gitHead": "2d3d7b8e6f2811b7b4ad2ac704a70cbc973c6a04"
"gitHead": "a5716722d63e71f9d3ede0bf2cbb2276d006d498"
}

@@ -33,2 +33,12 @@ # eslint-plugin-orbit-components

or via extending our recommended config:
```
{
"extends": [
"plugin:orbit-components/recommended",
]
}
```
## Supported Rules

@@ -35,0 +45,0 @@

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