-
-
Notifications
You must be signed in to change notification settings - Fork 7
Open
Description
/Users/jviotti/Projects/core/src/core/json/parser.h:651:9: error: function-like macro 'CALLBACK_PRE' used; consider a 'constexpr' template function [cppcoreguidelines-macro-usage,-warnings-as-errors]
651 | #define CALLBACK_PRE(value_type, value) \
| ^
/Users/jviotti/Projects/core/src/core/json/parser.h:658:9: error: function-like macro 'CALLBACK_PRE_WITH_POSITION' used; consider a 'constexpr' template function [cppcoreguidelines-macro-usage,-warnings-as-errors]
658 | #define CALLBACK_PRE_WITH_POSITION(value_type, line, column, value) \
| ^
/Users/jviotti/Projects/core/src/core/json/parser.h:665:9: error: function-like macro 'CALLBACK_POST' used; consider a 'constexpr' template function [cppcoreguidelines-macro-usage,-warnings-as-errors]
665 | #define CALLBACK_POST(value_type, value) \
| ^
/Users/jviotti/Projects/core/src/core/jsonschema/official_walker.cc:7:9: error: variadic macro 'WALK' used; consider using a 'constexpr' variadic template function [cppcoreguidelines-macro-usage,-warnings-as-errors]
7 | #define WALK(vocabulary, _keyword, strategy, ...) \
| ^
/Users/jviotti/Projects/core/src/core/jsonschema/official_walker.cc:13:9: error: variadic macro 'WALK_ANY' used; consider using a 'constexpr' variadic template function [cppcoreguidelines-macro-usage,-warnings-as-errors]
13 | #define WALK_ANY(vocabulary_1, vocabulary_2, _keyword, strategy, ...) \
| ^
/Users/jviotti/Projects/core/src/core/jsonschema/official_walker.cc:17:9: error: variadic macro 'WALK_MAYBE_DEPENDENT' used; consider using a 'constexpr' variadic template function [cppcoreguidelines-macro-usage,-warnings-as-errors]
17 | #define WALK_MAYBE_DEPENDENT(vocabulary, _keyword, strategy, \
| ^
/Users/jviotti/Projects/core/src/core/jsonschema/official_walker.cc:25:9: error: macro 'HTTPS_BASE' used to declare a constant; consider using a 'constexpr' constant [cppcoreguidelines-macro-usage,-warnings-as-errors]
25 | #define HTTPS_BASE "https://json-schema.org/draft/"
| ^
/Users/jviotti/Projects/core/src/core/jsonschema/official_walker.cc:213:9: error: macro 'HTTP_BASE' used to declare a constant; consider using a 'constexpr' constant [cppcoreguidelines-macro-usage,-warnings-as-errors]
213 | #define HTTP_BASE "http://json-schema.org/"
| ^
Metadata
Metadata
Assignees
Labels
No labels