caverav / auditforge

Found shorthand type coercions JS-0066
Anti-pattern
Minor
11 days ago11 days old
use Boolean(newCollaborator?.enabled) instead
420          />
421          <div className="flex items-center mt-2">
422            <PrimarySwitch
423              enabled={!!newCollaborator?.enabled}424              onChange={() =>
425                setNewCollaborator(prevState =>
426                  prevState
use Boolean(audit.template) instead
  43          a.company = audit.company;
  44          a.createdAt = audit.createdAt;
  45          a.ext =
  46            !!audit.template && !!audit.template.ext  47              ? audit.template.ext
  48              : 'Template error';
  49          a.reviewers = audit.reviewers;
use Boolean(audit.template.ext) instead
  43          a.company = audit.company;
  44          a.createdAt = audit.createdAt;
  45          a.ext =
  46            !!audit.template && !!audit.template.ext  47              ? audit.template.ext
  48              : 'Template error';
  49          a.reviewers = audit.reviewers;
638  var regexp = /\{_\{([a-zA-Z0-9\[\]\_\.]{1,})\}_\}/gm;
639  if (Array.isArray(o))
640    o.forEach(key => replaceSubTemplating(key, originalData));
641  else if (typeof o === 'object' && !!o) {642    Object.keys(o).forEach(key => {
643      if (typeof o[key] === 'string')
644        o[key] = o[key].replace(regexp, (match, word) =>