UNPKG

378 BJavaScriptView Raw
1'use strict';
2
3const keywordSets = require('../reference/keywordSets');
4
5/**
6 * Check value is a custom ident
7 *
8 * @param {string} value
9 */
10module.exports = function (value) {
11 const valueLowerCase = value.toLowerCase();
12
13 if (
14 keywordSets.counterIncrementKeywords.has(valueLowerCase) ||
15 Number.isFinite(parseInt(valueLowerCase))
16 ) {
17 return false;
18 }
19
20 return true;
21};