Skip to content

ClangTidy warnings for cppcoreguidelines-avoid-magic-numbers #1661

@jviotti

Description

@jviotti
/Users/jviotti/Projects/core/src/core/json/include/sourcemeta/core/json_hash.h:52:28: error: 31 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
   52 |     assert(value.size() <= 31);
      |                            ^

/Users/jviotti/Projects/core/src/core/json/include/sourcemeta/core/json_hash.h:71:12: error: 5 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
   71 |       case 5:
      |            ^

/Users/jviotti/Projects/core/src/core/json/include/sourcemeta/core/json_hash.h:72:37: error: 5 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
   72 |         return this->perfect(value, 5);
      |                                     ^

/Users/jviotti/Projects/core/src/core/json/include/sourcemeta/core/json_hash.h:73:12: error: 6 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
   73 |       case 6:
      |            ^

/Users/jviotti/Projects/core/src/core/json/include/sourcemeta/core/json_hash.h:74:37: error: 6 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
   74 |         return this->perfect(value, 6);
      |                                     ^

/Users/jviotti/Projects/core/src/core/json/include/sourcemeta/core/json_hash.h:75:12: error: 7 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
   75 |       case 7:
      |            ^

/Users/jviotti/Projects/core/src/core/json/include/sourcemeta/core/json_hash.h:76:37: error: 7 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
   76 |         return this->perfect(value, 7);
      |                                     ^

/Users/jviotti/Projects/core/src/core/json/include/sourcemeta/core/json_hash.h:77:12: error: 8 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
   77 |       case 8:
      |            ^

/Users/jviotti/Projects/core/src/core/json/include/sourcemeta/core/json_hash.h:78:37: error: 8 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
   78 |         return this->perfect(value, 8);
      |                                     ^

/Users/jviotti/Projects/core/src/core/json/include/sourcemeta/core/json_hash.h:79:12: error: 9 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
   79 |       case 9:
      |            ^

/Users/jviotti/Projects/core/src/core/json/include/sourcemeta/core/json_hash.h:80:37: error: 9 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
   80 |         return this->perfect(value, 9);
      |                                     ^

/Users/jviotti/Projects/core/src/core/json/include/sourcemeta/core/json_hash.h:81:12: error: 10 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
   81 |       case 10:
      |            ^

/Users/jviotti/Projects/core/src/core/json/include/sourcemeta/core/json_hash.h:82:37: error: 10 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
   82 |         return this->perfect(value, 10);
      |                                     ^

/Users/jviotti/Projects/core/src/core/json/include/sourcemeta/core/json_hash.h:83:12: error: 11 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
   83 |       case 11:
      |            ^

/Users/jviotti/Projects/core/src/core/json/include/sourcemeta/core/json_hash.h:84:37: error: 11 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
   84 |         return this->perfect(value, 11);
      |                                     ^

/Users/jviotti/Projects/core/src/core/json/include/sourcemeta/core/json_hash.h:85:12: error: 12 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
   85 |       case 12:
      |            ^

/Users/jviotti/Projects/core/src/core/json/include/sourcemeta/core/json_hash.h:86:37: error: 12 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
   86 |         return this->perfect(value, 12);
      |                                     ^

/Users/jviotti/Projects/core/src/core/json/include/sourcemeta/core/json_hash.h:87:12: error: 13 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
   87 |       case 13:
      |            ^

/Users/jviotti/Projects/core/src/core/json/include/sourcemeta/core/json_hash.h:88:37: error: 13 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
   88 |         return this->perfect(value, 13);
      |                                     ^

/Users/jviotti/Projects/core/src/core/json/include/sourcemeta/core/json_hash.h:89:12: error: 14 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
   89 |       case 14:
      |            ^

/Users/jviotti/Projects/core/src/core/json/include/sourcemeta/core/json_hash.h:90:37: error: 14 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
   90 |         return this->perfect(value, 14);
      |                                     ^

/Users/jviotti/Projects/core/src/core/json/include/sourcemeta/core/json_hash.h:91:12: error: 15 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
   91 |       case 15:
      |            ^

/Users/jviotti/Projects/core/src/core/json/include/sourcemeta/core/json_hash.h:92:37: error: 15 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
   92 |         return this->perfect(value, 15);
      |                                     ^

/Users/jviotti/Projects/core/src/core/json/include/sourcemeta/core/json_hash.h:93:12: error: 16 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
   93 |       case 16:
      |            ^

/Users/jviotti/Projects/core/src/core/json/include/sourcemeta/core/json_hash.h:94:37: error: 16 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
   94 |         return this->perfect(value, 16);
      |                                     ^

/Users/jviotti/Projects/core/src/core/json/include/sourcemeta/core/json_hash.h:95:12: error: 17 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
   95 |       case 17:
      |            ^

/Users/jviotti/Projects/core/src/core/json/include/sourcemeta/core/json_hash.h:96:37: error: 17 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
   96 |         return this->perfect(value, 17);
      |                                     ^

/Users/jviotti/Projects/core/src/core/json/include/sourcemeta/core/json_hash.h:97:12: error: 18 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
   97 |       case 18:
      |            ^

/Users/jviotti/Projects/core/src/core/json/include/sourcemeta/core/json_hash.h:98:37: error: 18 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
   98 |         return this->perfect(value, 18);
      |                                     ^

/Users/jviotti/Projects/core/src/core/json/include/sourcemeta/core/json_hash.h:99:12: error: 19 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
   99 |       case 19:
      |            ^

/Users/jviotti/Projects/core/src/core/json/include/sourcemeta/core/json_hash.h:100:37: error: 19 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  100 |         return this->perfect(value, 19);
      |                                     ^

/Users/jviotti/Projects/core/src/core/json/include/sourcemeta/core/json_hash.h:101:12: error: 20 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  101 |       case 20:
      |            ^

/Users/jviotti/Projects/core/src/core/json/include/sourcemeta/core/json_hash.h:102:37: error: 20 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  102 |         return this->perfect(value, 20);
      |                                     ^

/Users/jviotti/Projects/core/src/core/json/include/sourcemeta/core/json_hash.h:103:12: error: 21 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  103 |       case 21:
      |            ^

/Users/jviotti/Projects/core/src/core/json/include/sourcemeta/core/json_hash.h:104:37: error: 21 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  104 |         return this->perfect(value, 21);
      |                                     ^

/Users/jviotti/Projects/core/src/core/json/include/sourcemeta/core/json_hash.h:105:12: error: 22 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  105 |       case 22:
      |            ^

/Users/jviotti/Projects/core/src/core/json/include/sourcemeta/core/json_hash.h:106:37: error: 22 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  106 |         return this->perfect(value, 22);
      |                                     ^

/Users/jviotti/Projects/core/src/core/json/include/sourcemeta/core/json_hash.h:107:12: error: 23 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  107 |       case 23:
      |            ^

/Users/jviotti/Projects/core/src/core/json/include/sourcemeta/core/json_hash.h:108:37: error: 23 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  108 |         return this->perfect(value, 23);
      |                                     ^

/Users/jviotti/Projects/core/src/core/json/include/sourcemeta/core/json_hash.h:109:12: error: 24 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  109 |       case 24:
      |            ^

/Users/jviotti/Projects/core/src/core/json/include/sourcemeta/core/json_hash.h:110:37: error: 24 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  110 |         return this->perfect(value, 24);
      |                                     ^

/Users/jviotti/Projects/core/src/core/json/include/sourcemeta/core/json_hash.h:111:12: error: 25 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  111 |       case 25:
      |            ^

/Users/jviotti/Projects/core/src/core/json/include/sourcemeta/core/json_hash.h:112:37: error: 25 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  112 |         return this->perfect(value, 25);
      |                                     ^

/Users/jviotti/Projects/core/src/core/json/include/sourcemeta/core/json_hash.h:113:12: error: 26 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  113 |       case 26:
      |            ^

/Users/jviotti/Projects/core/src/core/json/include/sourcemeta/core/json_hash.h:114:37: error: 26 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  114 |         return this->perfect(value, 26);
      |                                     ^

/Users/jviotti/Projects/core/src/core/json/include/sourcemeta/core/json_hash.h:115:12: error: 27 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  115 |       case 27:
      |            ^

/Users/jviotti/Projects/core/src/core/json/include/sourcemeta/core/json_hash.h:116:37: error: 27 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  116 |         return this->perfect(value, 27);
      |                                     ^

/Users/jviotti/Projects/core/src/core/json/include/sourcemeta/core/json_hash.h:117:12: error: 28 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  117 |       case 28:
      |            ^

/Users/jviotti/Projects/core/src/core/json/include/sourcemeta/core/json_hash.h:118:37: error: 28 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  118 |         return this->perfect(value, 28);
      |                                     ^

/Users/jviotti/Projects/core/src/core/json/include/sourcemeta/core/json_hash.h:119:12: error: 29 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  119 |       case 29:
      |            ^

/Users/jviotti/Projects/core/src/core/json/include/sourcemeta/core/json_hash.h:120:37: error: 29 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  120 |         return this->perfect(value, 29);
      |                                     ^

/Users/jviotti/Projects/core/src/core/json/include/sourcemeta/core/json_hash.h:121:12: error: 30 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  121 |       case 30:
      |            ^

/Users/jviotti/Projects/core/src/core/json/include/sourcemeta/core/json_hash.h:122:37: error: 30 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  122 |         return this->perfect(value, 30);
      |                                     ^

/Users/jviotti/Projects/core/src/core/json/include/sourcemeta/core/json_hash.h:123:12: error: 31 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  123 |       case 31:
      |            ^

/Users/jviotti/Projects/core/src/core/json/include/sourcemeta/core/json_hash.h:124:37: error: 31 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  124 |         return this->perfect(value, 31);
      |                                     ^

/Users/jviotti/Projects/core/src/core/json/include/sourcemeta/core/json_hash.h:133:21: error: 255 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  133 |                     255};
      |                     ^

/Users/jviotti/Projects/core/src/core/json/include/sourcemeta/core/json_hash.h:140:21: error: 255 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  140 |     return hash.a > 255;
      |                     ^

/Users/jviotti/Projects/core/src/core/json/parser.h:112:20: error: 0xFFFF is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  112 |   assert(result <= 0xFFFF);
      |                    ^

/Users/jviotti/Projects/core/src/core/json/parser.h:128:21: error: 0xD800 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  128 |   if (code_point >= 0xD800 && code_point <= 0xDBFF) {
      |                     ^

/Users/jviotti/Projects/core/src/core/json/parser.h:128:45: error: 0xDBFF is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  128 |   if (code_point >= 0xD800 && code_point <= 0xDBFF) {
      |                                             ^

/Users/jviotti/Projects/core/src/core/json/parser.h:148:27: error: 0xDC00 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  148 |     if (low_code_point >= 0xDC00 && low_code_point <= 0xDFFF) {
      |                           ^

/Users/jviotti/Projects/core/src/core/json/parser.h:148:55: error: 0xDFFF is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  148 |     if (low_code_point >= 0xDC00 && low_code_point <= 0xDFFF) {
      |                                                       ^

/Users/jviotti/Projects/core/src/core/json/parser.h:150:11: error: 0x10000 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  150 |           0x10000 + ((code_point - 0xD800) << 10) + (low_code_point - 0xDC00);
      |           ^

/Users/jviotti/Projects/core/src/core/json/parser.h:150:36: error: 0xD800 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  150 |           0x10000 + ((code_point - 0xD800) << 10) + (low_code_point - 0xDC00);
      |                                    ^

/Users/jviotti/Projects/core/src/core/json/parser.h:150:47: error: 10 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  150 |           0x10000 + ((code_point - 0xD800) << 10) + (low_code_point - 0xDC00);
      |                                               ^

/Users/jviotti/Projects/core/src/core/json/parser.h:150:71: error: 0xDC00 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  150 |           0x10000 + ((code_point - 0xD800) << 10) + (low_code_point - 0xDC00);
      |                                                                       ^

/Users/jviotti/Projects/core/src/core/json/parser.h:159:21: error: 0x7F is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  159 |   if (code_point <= 0x7F) {
      |                     ^

/Users/jviotti/Projects/core/src/core/json/parser.h:162:28: error: 0x7FF is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  162 |   } else if (code_point <= 0x7FF) {
      |                            ^

/Users/jviotti/Projects/core/src/core/jsonschema/jsonschema.cc:465:39: error: 5 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  465 |                    {"$dynamicAnchor", 5},
      |                                       ^

/Users/jviotti/Projects/core/src/core/jsonschema/jsonschema.cc:466:41: error: 6 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  466 |                    {"$recursiveAnchor", 6},
      |                                         ^

/Users/jviotti/Projects/core/src/core/jsonschema/jsonschema.cc:469:30: error: 7 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  469 |                    {"title", 7},
      |                              ^

/Users/jviotti/Projects/core/src/core/jsonschema/jsonschema.cc:470:36: error: 8 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  470 |                    {"description", 8},
      |                                    ^

/Users/jviotti/Projects/core/src/core/jsonschema/jsonschema.cc:471:33: error: 10 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  471 |                    {"$comment", 10},
      |                                 ^

/Users/jviotti/Projects/core/src/core/jsonschema/jsonschema.cc:472:33: error: 11 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  472 |                    {"examples", 11},
      |                                 ^

/Users/jviotti/Projects/core/src/core/jsonschema/jsonschema.cc:473:35: error: 12 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  473 |                    {"deprecated", 12},
      |                                   ^

/Users/jviotti/Projects/core/src/core/jsonschema/jsonschema.cc:474:33: error: 13 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  474 |                    {"readOnly", 13},
      |                                 ^

/Users/jviotti/Projects/core/src/core/jsonschema/jsonschema.cc:475:34: error: 14 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  475 |                    {"writeOnly", 14},
      |                                  ^

/Users/jviotti/Projects/core/src/core/jsonschema/jsonschema.cc:476:32: error: 15 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  476 |                    {"default", 15},
      |                                ^

/Users/jviotti/Projects/core/src/core/jsonschema/jsonschema.cc:479:29: error: 16 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  479 |                    {"$ref", 16},
      |                             ^

/Users/jviotti/Projects/core/src/core/jsonschema/jsonschema.cc:480:36: error: 17 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  480 |                    {"$dynamicRef", 17},
      |                                    ^

/Users/jviotti/Projects/core/src/core/jsonschema/jsonschema.cc:481:38: error: 18 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  481 |                    {"$recursiveRef", 18},
      |                                      ^

/Users/jviotti/Projects/core/src/core/jsonschema/jsonschema.cc:484:29: error: 19 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  484 |                    {"type", 19},
      |                             ^

/Users/jviotti/Projects/core/src/core/jsonschema/jsonschema.cc:485:33: error: 20 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  485 |                    {"disallow", 20},
      |                                 ^

/Users/jviotti/Projects/core/src/core/jsonschema/jsonschema.cc:486:32: error: 21 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  486 |                    {"extends", 21},
      |                                ^

/Users/jviotti/Projects/core/src/core/jsonschema/jsonschema.cc:487:30: error: 22 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  487 |                    {"const", 22},
      |                              ^

/Users/jviotti/Projects/core/src/core/jsonschema/jsonschema.cc:488:29: error: 23 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  488 |                    {"enum", 23},
      |                             ^

/Users/jviotti/Projects/core/src/core/jsonschema/jsonschema.cc:491:30: error: 24 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  491 |                    {"allOf", 24},
      |                              ^

/Users/jviotti/Projects/core/src/core/jsonschema/jsonschema.cc:492:30: error: 25 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  492 |                    {"anyOf", 25},
      |                              ^

/Users/jviotti/Projects/core/src/core/jsonschema/jsonschema.cc:493:30: error: 26 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  493 |                    {"oneOf", 26},
      |                              ^

/Users/jviotti/Projects/core/src/core/jsonschema/jsonschema.cc:494:28: error: 27 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  494 |                    {"not", 27},
      |                            ^

/Users/jviotti/Projects/core/src/core/jsonschema/jsonschema.cc:495:27: error: 28 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  495 |                    {"if", 28},
      |                           ^

/Users/jviotti/Projects/core/src/core/jsonschema/jsonschema.cc:496:29: error: 29 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  496 |                    {"then", 29},
      |                             ^

/Users/jviotti/Projects/core/src/core/jsonschema/jsonschema.cc:497:29: error: 30 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  497 |                    {"else", 30},
      |                             ^

/Users/jviotti/Projects/core/src/core/jsonschema/jsonschema.cc:500:41: error: 31 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  500 |                    {"exclusiveMaximum", 31},
      |                                         ^

/Users/jviotti/Projects/core/src/core/jsonschema/jsonschema.cc:501:32: error: 32 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  501 |                    {"maximum", 32},
      |                                ^

/Users/jviotti/Projects/core/src/core/jsonschema/jsonschema.cc:502:40: error: 33 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  502 |                    {"maximumCanEqual", 33},
      |                                        ^

/Users/jviotti/Projects/core/src/core/jsonschema/jsonschema.cc:503:41: error: 34 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  503 |                    {"exclusiveMinimum", 34},
      |                                         ^

/Users/jviotti/Projects/core/src/core/jsonschema/jsonschema.cc:504:32: error: 35 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  504 |                    {"minimum", 35},
      |                                ^

/Users/jviotti/Projects/core/src/core/jsonschema/jsonschema.cc:505:40: error: 36 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  505 |                    {"minimumCanEqual", 36},
      |                                        ^

/Users/jviotti/Projects/core/src/core/jsonschema/jsonschema.cc:506:35: error: 37 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  506 |                    {"multipleOf", 37},
      |                                   ^

/Users/jviotti/Projects/core/src/core/jsonschema/jsonschema.cc:507:36: error: 38 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  507 |                    {"divisibleBy", 38},
      |                                    ^

/Users/jviotti/Projects/core/src/core/jsonschema/jsonschema.cc:508:35: error: 39 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  508 |                    {"maxDecimal", 39},
      |                                   ^

/Users/jviotti/Projects/core/src/core/jsonschema/jsonschema.cc:511:32: error: 40 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  511 |                    {"pattern", 40},
      |                                ^

/Users/jviotti/Projects/core/src/core/jsonschema/jsonschema.cc:512:31: error: 41 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  512 |                    {"format", 41},
      |                               ^

/Users/jviotti/Projects/core/src/core/jsonschema/jsonschema.cc:513:34: error: 42 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  513 |                    {"maxLength", 42},
      |                                  ^

/Users/jviotti/Projects/core/src/core/jsonschema/jsonschema.cc:514:34: error: 43 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  514 |                    {"minLength", 43},
      |                                  ^

/Users/jviotti/Projects/core/src/core/jsonschema/jsonschema.cc:515:40: error: 44 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  515 |                    {"contentEncoding", 44},
      |                                        ^

/Users/jviotti/Projects/core/src/core/jsonschema/jsonschema.cc:516:41: error: 45 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  516 |                    {"contentMediaType", 45},
      |                                         ^

/Users/jviotti/Projects/core/src/core/jsonschema/jsonschema.cc:517:38: error: 46 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  517 |                    {"contentSchema", 46},
      |                                      ^

/Users/jviotti/Projects/core/src/core/jsonschema/jsonschema.cc:520:33: error: 47 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  520 |                    {"maxItems", 47},
      |                                 ^

/Users/jviotti/Projects/core/src/core/jsonschema/jsonschema.cc:521:33: error: 48 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  521 |                    {"minItems", 48},
      |                                 ^

/Users/jviotti/Projects/core/src/core/jsonschema/jsonschema.cc:522:36: error: 49 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  522 |                    {"uniqueItems", 49},
      |                                    ^

/Users/jviotti/Projects/core/src/core/jsonschema/jsonschema.cc:523:36: error: 50 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  523 |                    {"maxContains", 50},
      |                                    ^

/Users/jviotti/Projects/core/src/core/jsonschema/jsonschema.cc:524:36: error: 51 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  524 |                    {"minContains", 51},
      |                                    ^

/Users/jviotti/Projects/core/src/core/jsonschema/jsonschema.cc:525:33: error: 52 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  525 |                    {"contains", 52},
      |                                 ^

/Users/jviotti/Projects/core/src/core/jsonschema/jsonschema.cc:526:36: error: 53 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  526 |                    {"prefixItems", 53},
      |                                    ^

/Users/jviotti/Projects/core/src/core/jsonschema/jsonschema.cc:527:30: error: 54 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  527 |                    {"items", 54},
      |                              ^

/Users/jviotti/Projects/core/src/core/jsonschema/jsonschema.cc:528:40: error: 55 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  528 |                    {"additionalItems", 55},
      |                                        ^

/Users/jviotti/Projects/core/src/core/jsonschema/jsonschema.cc:529:41: error: 56 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  529 |                    {"unevaluatedItems", 56},
      |                                         ^

/Users/jviotti/Projects/core/src/core/jsonschema/jsonschema.cc:532:33: error: 57 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  532 |                    {"required", 57},
      |                                 ^

/Users/jviotti/Projects/core/src/core/jsonschema/jsonschema.cc:533:38: error: 58 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  533 |                    {"maxProperties", 58},
      |                                      ^

/Users/jviotti/Projects/core/src/core/jsonschema/jsonschema.cc:534:38: error: 59 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  534 |                    {"minProperties", 59},
      |                                      ^

/Users/jviotti/Projects/core/src/core/jsonschema/jsonschema.cc:535:38: error: 60 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  535 |                    {"propertyNames", 60},
      |                                      ^

/Users/jviotti/Projects/core/src/core/jsonschema/jsonschema.cc:536:35: error: 61 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  536 |                    {"properties", 61},
      |                                   ^

/Users/jviotti/Projects/core/src/core/jsonschema/jsonschema.cc:537:42: error: 62 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  537 |                    {"patternProperties", 62},
      |                                          ^

/Users/jviotti/Projects/core/src/core/jsonschema/jsonschema.cc:538:45: error: 63 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  538 |                    {"additionalProperties", 63},
      |                                             ^

/Users/jviotti/Projects/core/src/core/jsonschema/jsonschema.cc:539:46: error: 64 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  539 |                    {"unevaluatedProperties", 64},
      |                                              ^

/Users/jviotti/Projects/core/src/core/jsonschema/jsonschema.cc:540:42: error: 65 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  540 |                    {"dependentRequired", 65},
      |                                          ^

/Users/jviotti/Projects/core/src/core/jsonschema/jsonschema.cc:541:37: error: 66 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  541 |                    {"dependencies", 66},
      |                                     ^

/Users/jviotti/Projects/core/src/core/jsonschema/jsonschema.cc:542:41: error: 67 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  542 |                    {"dependentSchemas", 67},
      |                                         ^

/Users/jviotti/Projects/core/src/core/jsonschema/jsonschema.cc:545:30: error: 68 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  545 |                    {"$defs", 68},
      |                              ^

/Users/jviotti/Projects/core/src/core/jsonschema/jsonschema.cc:546:36: error: 69 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  546 |                    {"definitions", 69}};
      |                                    ^

/Users/jviotti/Projects/core/src/core/uri/uri.cc:611:42: error: 19 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,-warnings-as-errors]
  611 |     this->data = copy.recompose().substr(19);
      |                                          ^

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions