Skip to content

Commit 1b70cf1

Browse files
Update enforce-css-module-identifier-casing.js (#330)
1 parent 7a312b3 commit 1b70cf1

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

.changeset/mean-shrimps-train.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"eslint-plugin-primer-react": patch
3+
---
4+
5+
Add null check to enforce-css-module-identifier-casing.js. Corrects complex instances where ref.resolve is not available.

src/rules/enforce-css-module-identifier-casing.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ module.exports = {
5757
const ref = context.sourceCode
5858
.getScope(node)
5959
.references.find(reference => reference.identifier.name === node.property.name)
60-
const def = ref.resolved?.defs?.[0]
60+
const def = ref?.resolved?.defs?.[0]
6161
if (def?.node?.init?.type === 'Literal') {
6262
if (!casingMatches(def.node.init.value || '', casing)) {
6363
context.report({

0 commit comments

Comments
 (0)