@atlaskit/eslint-plugin-ui-styling-standard
Version:
The eslint plugin to enforce and educate on Atlassian's UI Styling Standard
20 lines (19 loc) • 629 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.isSafeCss = isSafeCss;
var _eslintCodemodUtils = require("eslint-codemod-utils");
var _isSafeStyleArgument = require("./is-safe-style-argument");
function isSafeCss(css) {
return css.references.every(function (ref) {
var callExpression = (0, _eslintCodemodUtils.closestOfType)(ref.identifier, 'CallExpression');
if (!callExpression) {
return false;
}
if (callExpression.callee !== ref.identifier) {
return false;
}
return callExpression.arguments.every(_isSafeStyleArgument.isSafeStyleArgument);
});
}