⬅️ Back to Table of Contents
📊 Analysis Summary
Metric |
Count |
🔧 Functions |
1 |
📦 Imports |
2 |
📚 Table of Contents
🛠️ File Location:
📂 packages/eslint-plugin/src/rules/no-extra-non-null-assertion.ts
📦 Imports
Name |
Source |
TSESTree |
@typescript-eslint/utils |
createRule |
../util |
Functions
Code
function checkExtraNonNullAssertion(
node: TSESTree.TSNonNullExpression,
): void {
context.report({
node,
messageId: 'noExtraNonNullAssertion',
fix(fixer) {
return fixer.removeRange([node.range[1] - 1, node.range[1]]);
},
});
}
- Parameters:
node: TSESTree.TSNonNullExpression
- Return Type:
void
- Calls:
context.report
fixer.removeRange