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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions