File tree Expand file tree Collapse file tree 5 files changed +6
-5
lines changed
Expand file tree Collapse file tree 5 files changed +6
-5
lines changed Original file line number Diff line number Diff line change @@ -168,7 +168,7 @@ module.exports = {
168168 * @returns {boolean }
169169 */
170170 function isPropertyInModule ( propertyNode ) {
171- return (
171+ return ! ! (
172172 propertyNode &&
173173 propertyNode . parent &&
174174 propertyNode . parent . type === "ObjectExpression" &&
Original file line number Diff line number Diff line change @@ -164,7 +164,7 @@ module.exports = {
164164 * @returns {boolean }
165165 */
166166 function isModuleHookCallback ( propertyNode ) {
167- return (
167+ return ! ! (
168168 propertyNode . parent &&
169169 propertyNode . parent . type === "Property" &&
170170 utils . isModuleHookPropertyKey ( propertyNode . parent . key ) &&
Original file line number Diff line number Diff line change @@ -76,6 +76,7 @@ module.exports = {
7676 * @param {import('eslint').Rule.Node } assertNode
7777 */
7878 function checkAndReport ( assertNode ) {
79+ /** @type {import('eslint').Rule.Node | null } */
7980 let currentNode = assertNode ;
8081
8182 while (
@@ -86,7 +87,7 @@ module.exports = {
8687 currentNode = currentNode . parent ;
8788 }
8889
89- if ( CONDITIONAL_NODE_TYPES . has ( currentNode . type ) ) {
90+ if ( currentNode && CONDITIONAL_NODE_TYPES . has ( currentNode . type ) ) {
9091 context . report ( {
9192 node : assertNode ,
9293 messageId : "noAssertionInsideConditional" ,
Original file line number Diff line number Diff line change @@ -47,7 +47,7 @@ module.exports = {
4747 * @returns {boolean }
4848 */
4949 function isInModuleCallbackBody ( callExpressionNode ) {
50- return (
50+ return ! ! (
5151 callExpressionNode &&
5252 callExpressionNode . parent &&
5353 callExpressionNode . parent . type === "ExpressionStatement" &&
Original file line number Diff line number Diff line change @@ -221,7 +221,7 @@ exports.isModule = function (calleeNode) {
221221 * @returns {boolean }
222222 */
223223exports . isInModule = function ( propertyNode ) {
224- return (
224+ return ! ! (
225225 propertyNode &&
226226 propertyNode . parent && // ObjectExpression
227227 propertyNode . parent . parent && // CallExpression?
You can’t perform that action at this time.
0 commit comments