Skip to content

Commit

Permalink
cppcheck Fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
nlogozzo committed Dec 19, 2024
1 parent 913fff1 commit 0d4a40f
Show file tree
Hide file tree
Showing 9 changed files with 20 additions and 19 deletions.
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@
*.rsuser
*.suo
*.user
*.user.*
*.userosscache
*.sln.docstates

Expand Down Expand Up @@ -69,4 +70,4 @@ compile_commands.json
inno/*.exe

# Docs
docs/
docs/
4 changes: 2 additions & 2 deletions src/app/datafilebase.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,9 @@ namespace Nickvision::App
{
std::ifstream in{ m_path };
boost::json::stream_parser parser;
std::string line;
try
{
std::string line;
while(std::getline(in, line))
{
parser.write(line);
Expand Down Expand Up @@ -58,4 +58,4 @@ namespace Nickvision::App
m_saved({});
return true;
}
}
}
4 changes: 2 additions & 2 deletions src/database/sqldatabase.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -181,7 +181,7 @@ namespace Nickvision::Database
return sqlite3_create_function(m_database.get(), name.c_str(), expectedArgs, SQLITE_UTF8, &m_custom[name], +[](sqlite3_context* ctx, int argc, sqlite3_value** argv)
{
SqlContext context{ ctx, argc, argv };
SqliteCustomFunction& func{ *(static_cast<SqliteCustomFunction*>(context.getUserData())) };
const SqliteCustomFunction& func{ *(static_cast<SqliteCustomFunction*>(context.getUserData())) };
func(context);
}, nullptr, nullptr) == SQLITE_OK;
}
Expand Down Expand Up @@ -219,4 +219,4 @@ namespace Nickvision::Database
std::lock_guard<std::mutex> lock{ m_mutex };
return m_database.operator bool() && (m_isEncrypted ? m_isUnlocked : true);
}
}
}
4 changes: 2 additions & 2 deletions src/database/sqlstatement.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ namespace Nickvision::Database

std::string SqlStatement::getColumnString(int index) const
{
return { (const char*)sqlite3_column_text(m_statement.get(), index), static_cast<size_t>(sqlite3_column_bytes(m_statement.get(), index)) };
return { reinterpret_cast<const char*>(sqlite3_column_text(m_statement.get(), index), static_cast<size_t>(sqlite3_column_bytes(m_statement.get(), index))) };
}

std::pair<const void*, size_t> SqlStatement::getColumnBlob(int index) const
Expand All @@ -90,4 +90,4 @@ namespace Nickvision::Database
{
return m_statement.operator bool();
}
}
}
4 changes: 2 additions & 2 deletions src/database/sqlvalue.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -30,11 +30,11 @@ namespace Nickvision::Database

std::string SqlValue::getString() const
{
return { (const char*)sqlite3_value_text(m_value), static_cast<size_t>(sqlite3_value_bytes(m_value)) };
return { reinterpret_cast<const char*>(sqlite3_value_text(m_value), static_cast<size_t>(sqlite3_value_bytes(m_value))) };
}

std::pair<const void*, size_t> SqlValue::getBlob() const
{
return { sqlite3_value_blob(m_value), static_cast<size_t>(sqlite3_value_bytes(m_value)) };
}
}
}
4 changes: 2 additions & 2 deletions src/filesystem/userdirectories.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ namespace Nickvision::Filesystem
std::string line;
while (std::getline(dirs, line))
{
if (line[0] == '#' || line.empty())
if (line.empty() || line[0] == '#')
{
continue;
}
Expand Down Expand Up @@ -236,4 +236,4 @@ namespace Nickvision::Filesystem
std::filesystem::create_directories(result);
return result;
}
}
}
4 changes: 2 additions & 2 deletions src/network/curleasy.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ namespace Nickvision::Network

static int progressCallback(void* data, curl_off_t dltotal, curl_off_t dlnow, curl_off_t ultotal, curl_off_t ulnow)
{
CurlProgressFunction& func{ *(static_cast<CurlProgressFunction*>(data)) };
const CurlProgressFunction& func{ *(static_cast<CurlProgressFunction*>(data)) };
return func(dltotal, dlnow, ultotal, ulnow);
}

Expand Down Expand Up @@ -188,4 +188,4 @@ namespace Nickvision::Network
#endif
return true;
}
}
}
2 changes: 1 addition & 1 deletion src/system/process.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -305,4 +305,4 @@ namespace Nickvision::System
lock.unlock();
m_exited.invoke({ m_exitCode, m_output });
}
}
}
10 changes: 5 additions & 5 deletions tests/datafiletests.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@ std::shared_ptr<DataFileManager> DataFileTest::m_manager{ nullptr };

TEST_F(DataFileTest, EnsureDefaultAppConfig)
{
AppConfig& config{ m_manager->get<AppConfig>("config") };
const AppConfig& config{ m_manager->get<AppConfig>("config") };
WindowGeometry geometry{ config.getWindowGeometry() };
ASSERT_EQ(config.getTheme(), Theme::System);
ASSERT_EQ(geometry.getWidth(), 800);
Expand All @@ -116,7 +116,7 @@ TEST_F(DataFileTest, ChangeAppConfig1)

TEST_F(DataFileTest, EnsureChangeInAppConfig)
{
AppConfig& config{ m_manager->get<AppConfig>("config") };
const AppConfig& config{ m_manager->get<AppConfig>("config") };
ASSERT_EQ(config.getTheme(), Theme::Light);
WindowGeometry geometry{ config.getWindowGeometry() };
ASSERT_EQ(geometry.getWidth(), 1920);
Expand All @@ -133,19 +133,19 @@ TEST_F(DataFileTest, ChangeAppConfig2)

TEST_F(DataFileTest, EnsureChangeInAppConfig2)
{
AppConfig& config{ m_manager->get<AppConfig>("config") };
const AppConfig& config{ m_manager->get<AppConfig>("config") };
ASSERT_EQ(config.getAutomaticallyCheckForUpdates(), false);
}

TEST_F(DataFileTest, ReloadConfig)
{
m_manager.reset();
m_manager = std::make_shared<DataFileManager>("Nickvision Aura Tests");
AppConfig& config{ m_manager->get<AppConfig>("config") };
const AppConfig& config{ m_manager->get<AppConfig>("config") };
ASSERT_EQ(config.getTheme(), Theme::Light);
WindowGeometry geometry{ config.getWindowGeometry() };
ASSERT_EQ(geometry.getWidth(), 1920);
ASSERT_EQ(geometry.getHeight(), 1080);
ASSERT_EQ(geometry.isMaximized(), true);
ASSERT_EQ(config.getAutomaticallyCheckForUpdates(), false);
}
}

0 comments on commit 0d4a40f

Please sign in to comment.