eslint-plugin-mui-unused-classes
Advanced tools
Comparing version 2.0.1 to 2.0.2
28
debug.js
@@ -16,17 +16,15 @@ | ||
code: ` | ||
const useStyles = makeStyles(theme => | ||
createStyles({ | ||
testClass: { | ||
backgroundColor: 'red', | ||
}, | ||
usedClass: { | ||
backgroundColor: 'hotpink', | ||
}, | ||
}), | ||
); | ||
export const Component = () => { | ||
const classes = useStyles(); | ||
return <div className={classes.usedClass}>test</div>; | ||
};`, | ||
const classes = makeStyles(() => | ||
createStyles({ | ||
overflowText: { | ||
overflow: 'hidden', | ||
}, | ||
}), | ||
)(); | ||
return ( | ||
<Box className={classes.overflowText} {...boxProps}> | ||
<Typography {...typographyProps}>{children}</Typography> | ||
</Box> | ||
);`, | ||
errors: [{ message: 'Class `testClass` is unused'}] | ||
@@ -33,0 +31,0 @@ } |
{ | ||
"name": "eslint-plugin-mui-unused-classes", | ||
"version": "2.0.1", | ||
"version": "2.0.2", | ||
"description": "eslint plugin to detect unused material-ui styling classes", | ||
"main": "index.js", | ||
"scripts": { | ||
"test": "mocha test.js" | ||
"test": "mocha test.js", | ||
"debug": "mocha debug.js" | ||
}, | ||
@@ -9,0 +10,0 @@ "repository": { |
@@ -38,3 +38,3 @@ function getBasicIdentifier(node) { | ||
CallExpression(node) { | ||
if (node.callee.name === 'makeStyles') { | ||
if (node.callee.name === 'makeStyles' && node.parent.type === 'VariableDeclarator') { | ||
hookName = node.parent.id.name | ||
@@ -41,0 +41,0 @@ const styles = node.arguments[0]; |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
44668
322