Closed dstroy0 closed 2 years ago
clang-format
on the following filesclang-tidy
```.cpp char *UserInput::NextArgument() ~~~~~~ ^ auto -> char * ```
```.cpp char *UserInput::NextArgument() ^ ```
```.cpp if (data_pointers_index < USER_INPUT_MAX_NUMBER_OF_COMMAND_ARGUMENTS && data_pointers_index < rec_num_arg_strings) ^ /github/workspace/src/InputHandler.cpp:27:5: note: else branch starts here else ^ ```
```.cpp size_t *cmd_count = &commands_count_; ^ = nullptr ```
```.cpp size_t *arg_count = &max_num_user_defined_args; ^ = nullptr ```
```.cpp uint8_t max_args; ^ = 0 ```
```.cpp bool UserInput::getToken(char *token_buffer, uint8_t *data, size_t len, size_t *data_index) ~~~~ ^ auto -> bool ```
```.cpp bool UserInput::getToken(char *token_buffer, uint8_t *data, size_t len, size_t *data_index) ^ static ```
```.cpp bool token_flag[2] = {false, false}; // token state machine, point to a token once ^ ```
```.cpp ```
```.cpp uint32_t data_length = (uint32_t)len; ^ = 0 ```
```.cpp bool UserInput::validateUserInput(uint8_t arg_type, size_t data_pointers_index) ~~~~ ^ auto -> bool ```
```.cpp bool UserInput::validateUserInput(uint8_t arg_type, size_t data_pointers_index) ^ static ```
```.cpp uint16_t strlen_data = strlen(data_pointers[data_pointers_index]); ^ = 0 ```
```.cpp bool found_negative_sign = ((char)data_pointers[data_pointers_index][0] == _neg_) ? true : false; ^ = 0 ```
```.cpp if (found_negative_sign == true) ~~~~~~~~~~~~~~~~~~~~~~~^~~~ found_negative_sign ```
```.cpp if (found_negative_sign == true) // negative ^ /github/workspace/src/InputHandler.cpp:197:13: note: else branch starts here else // positive ^ ```
```.cpp if (found_negative_sign == true) // negative ~~~~~~~~~~~~~~~~~~~~~~~^~~~ found_negative_sign ```
```.cpp uint8_t found_dot = 0; ^ = 0 ```
```.cpp uint8_t num_digits = 0; ^ = 0 ```
```.cpp if (found_negative_sign == true) // negative ~~~~~~~~~~~~~~~~~~~~~~~^~~~ found_negative_sign ```
```.cpp uint8_t not_digits = 0; ^ = 0 ```
```.cpp if (subcommand_matched == true) // recursion ~~~~~~~~~~~~~~~~~~~~~~^~~~ subcommand_matched ```
```.cpp uint8_t tokens_received = 0; // amount of delimiter separated tokens ^ = 0 ```
```.cpp size_t data_index = 0; // data iterator ^ = 0 ```
```.cpp uint8_t failed_on_subcommand = 0; // error index ^ = 0 ```
```.cpp CommandConstructor *cmd; // command parameters pointer ^ = nullptr ```
```.cpp bool input_type_match_flag[USER_INPUT_MAX_NUMBER_OF_COMMAND_ARGUMENTS] = {false}; ^ ```
```.cpp ```
```.cpp if (failed_on_subcommand > 0) ^ /github/workspace/src/InputHandler.cpp:544:13: note: else branch starts here else ^ ```
```.cpp if (command_matched == true) ~~~~~~~~~~~~~~~~~~~^~~~ command_matched ```
```.cpp uint16_t err_n_args = (prm.max_num_args > rec_num_arg_strings) ? rec_num_arg_strings : prm.max_num_args; ^ = 0 ```
```.cpp if (command_matched && all_arguments_valid == false) ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ !all_arguments_valid ```
```.cpp uint16_t err_n_args = (prm.max_num_args > rec_num_arg_strings) ? rec_num_arg_strings : prm.max_num_args; ^ = 0 ```
```.cpp if (prm.num_args == prm.max_num_args) // fixed amount of args ^ /github/workspace/src/InputHandler.cpp:627:17: note: else branch starts here else // variable number of args ^ ```
```.cpp if (failed_on_subcommand > 0) ^ /github/workspace/src/InputHandler.cpp:621:21: note: else branch starts here else ^ ```
```.cpp if (failed_on_subcommand > 0) ^ /github/workspace/src/InputHandler.cpp:634:21: note: else branch starts here else ^ ```
```.cpp if (stream_buffer_allocated == false) ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ !stream_buffer_allocated ```
```.cpp char *rc = (char *)stream_data; // point rc to allocated memory ^ = nullptr ```
```.cpp size_t _term_len_ = strlen(_term_); ^ = 0 ```
```.cpp if (new_stream_data == true) ~~~~~~~~~~~~~~~~~~~^~~~ new_stream_data ```
```.cpp void UserInput::ListCommands() ^ ```
```.cpp CommandConstructor *cmd; ^ = nullptr ```
```.cpp uint8_t i = 1; ^ = 0 ```
```.cpp void UserInput::escapeCharactersSoTheyPrint(const char *input, char *output) ^ ```
```.cpp uint16_t len = strlen(input); ^ = 0 ```
```.cpp char UserInput::combineControlCharacters(char input) ~~~~ ^ auto -> char ```
```.cpp char UserInput::combineControlCharacters(char input) ^ ```
```.cpp char temp_settings[3][8] = {'\0'}; ^ ```
```.cpp ```
```.cpp char temp_settings[3][8] = {'\0'}; ^ ```
```.cpp ```
```.cpp inputprocess->escapeCharactersSoTheyPrint(_term_, temp_settings[0]); ^ ```
```.cpp inputprocess->escapeCharactersSoTheyPrint(_delim_, temp_settings[1]); ^ ```
```.cpp inputprocess->escapeCharactersSoTheyPrint(_c_str_delim_, temp_settings[2]); ^ ```
```.cpp bool UserInput::OutputIsAvailable() ~~~~ ^ auto -> bool ```
```.cpp bool UserInput::OutputIsAvailable() ^ const ```
```.cpp bool UserInput::OutputIsEnabled() ~~~~ ^ auto -> bool ```
```.cpp bool UserInput::OutputIsEnabled() ^ const ```
```.cpp uint8_t UserInput::getArgType(Parameters &opt, size_t index) ^ ```
```.h
#include
```.h
#include
Proposed changes to input behavior, add class output function to minimize output code reuse.