From e8ae24022bcfa36ad9e5f59b826dd4e1c32762d3 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sun, 6 Jun 2021 20:06:25 +0000 Subject: [PATCH 1/2] chore(deps): update dependency eslint-config-standard to v16.0.3 --- package.json | 2 +- yarn.lock | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 033dc91..a4b02bb 100644 --- a/package.json +++ b/package.json @@ -37,7 +37,7 @@ "babel-eslint": "10.1.0", "codecov": "3.8.1", "eslint": "7.12.1", - "eslint-config-standard": "16.0.2", + "eslint-config-standard": "16.0.3", "eslint-plugin-import": "2.22.1", "eslint-plugin-node": "11.1.0", "eslint-plugin-promise": "4.2.1", diff --git a/yarn.lock b/yarn.lock index 2271715..03021d4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -788,6 +788,11 @@ eslint-config-standard@16.0.2: resolved "https://registry.yarnpkg.com/eslint-config-standard/-/eslint-config-standard-16.0.2.tgz#71e91727ac7a203782d0a5ca4d1c462d14e234f6" integrity sha512-fx3f1rJDsl9bY7qzyX8SAtP8GBSk6MfXFaTfaGgk12aAYW4gJSyRm7dM790L6cbXv63fvjY4XeSzXnb4WM+SKw== +eslint-config-standard@16.0.3: + version "16.0.3" + resolved "https://registry.yarnpkg.com/eslint-config-standard/-/eslint-config-standard-16.0.3.tgz#6c8761e544e96c531ff92642eeb87842b8488516" + integrity sha512-x4fmJL5hGqNJKGHSjnLdgA6U6h1YW/G2dW9fA+cyVur4SK6lyue8+UgNKWlZtUDTXvgKDD/Oa3GQjmB5kjtVvg== + eslint-import-resolver-node@^0.3.4: version "0.3.4" resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz#85ffa81942c25012d8231096ddf679c03042c717" From 7c6d22708c14590fb1e29bedba2be1b3ac224fff Mon Sep 17 00:00:00 2001 From: codefactor-io Date: Sun, 6 Jun 2021 20:06:39 +0000 Subject: [PATCH 2/2] [CodeFactor] Apply fixes to commit e8ae240 [ci skip] [skip ci] --- lib/selectors.mjs | 30 ++++++++++++++++++++---------- 1 file changed, 20 insertions(+), 10 deletions(-) diff --git a/lib/selectors.mjs b/lib/selectors.mjs index 890a0db..a58ffbb 100644 --- a/lib/selectors.mjs +++ b/lib/selectors.mjs @@ -43,8 +43,10 @@ export class Selector extends Optionable { return false } - return !set.length ? false - : set.length === 1 ? set[0] + return !set.length +? false + : set.length === 1 +? set[0] : set } @@ -79,10 +81,14 @@ export class Selector extends Optionable { } crnt.push( - token.type === CssTerms.CLASS ? this._listContains(token.type, token.data) - : token.type === CssTerms.ATTR ? this._attr(token) - : token.type === CssTerms.PSEUDO_CLASS || token.type === CssTerms.PSEUDO_PSEUDO ? this._pseudo(token) - : token.type === CssTerms.STAR ? Boolean + token.type === CssTerms.CLASS +? this._listContains(token.type, token.data) + : token.type === CssTerms.ATTR +? this._attr(token) + : token.type === CssTerms.PSEUDO_CLASS || token.type === CssTerms.PSEUDO_PSEUDO +? this._pseudo(token) + : token.type === CssTerms.STAR +? Boolean : this._matches(token.type, token.data) ) } @@ -97,20 +103,24 @@ export class Selector extends Optionable { return (node) => { const val = this.options[type](node) const valArr = - Array.isArray(val) ? val - : val ? val.toString().split(/\s+/) + Array.isArray(val) +? val + : val +? val.toString().split(/\s+/) : [] return valArr.indexOf(data) >= 0 } } _attr (token) { - return token.data.lhs ? this._validAttr( + return token.data.lhs +? this._validAttr( this.options.attr, token.data.lhs, token.data.cmp, token.data.rhs - ) : this._validAttr(this.options.attr, token.data) + ) +: this._validAttr(this.options.attr, token.data) } _validAttr (fn, lhs, cmp, rhs) {