solhint
Version:
Solidity Code Linter
16 lines (11 loc) • 388 B
JavaScript
const BaseChecker = require('./../base-checker')
const FROBIDDEN_NAMES = ['I', 'l', 'O']
class ForbiddenNamesChecker extends BaseChecker {
exitIdentifier(ctx) {
const text = ctx.getText()
if (FROBIDDEN_NAMES.includes(text)) {
this.error(ctx, 'use-forbidden-name', "Avoid to use letters 'I', 'l', 'O' as identifiers")
}
}
}
module.exports = ForbiddenNamesChecker