refactor-add-null-safety
Add null safety checks to code that may have null pointer issues
Variables
- •
{{code}}(required): The code to make null-safe - •
{{language}}(required): Programming language
Rules
- •Use language-appropriate null safety patterns.
- •Prefer optional chaining or safe calls over explicit null checks.
- •Consider using nullable types where appropriate.
- •Add tests covering null cases.
Prompt
Analyze the following {{language}} code for potential null pointer issues and add appropriate null safety:
{{language}}
{{code}}
Tasks:
- •Identify all places where null/undefined could cause issues
- •Add appropriate null checks or safe navigation
- •Use language idioms (e.g., Kotlin's
?., Python'sOptional, etc.) - •Consider returning early with null checks where appropriate
- •Add defensive assertions if needed
{{> constraints}} {{> acceptance_criteria}}