Skip to content

Commit 0c326fb

Browse files
committed
Added basic .clang-tidy file, fix clang-tidy suggestions
1 parent c569600 commit 0c326fb

File tree

2 files changed

+27
-9
lines changed

2 files changed

+27
-9
lines changed

.clang-tidy

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
Checks: >
2+
-*,
3+
bugprone-*
4+
misc-*,
5+
modernize-*,
6+
performance-*,
7+
portability-*,
8+
readability-*,
9+
-fuchsia-trailing-return,
10+
-readability-magic-numbers,
11+
-modernize-use-nodiscard,
12+
-modernize-use-trailing-return-type,
13+
-readability-braces-around-statements,
14+
-readability-redundant-access-specifiers,
15+
-readability-redundant-member-init,
16+
-readability-redundant-string-init,
17+
-readability-identifier-length
18+

src/main.cpp

+9-9
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515

1616
const std::string k_workspaceCount = "plugin:split-monitor-workspaces:count";
1717
const std::string k_keepFocused = "plugin:split-monitor-workspaces:keep_focused";
18-
const CColor s_pluginColor = {0x61 / 255.0f, 0xAF / 255.0f, 0xEF / 255.0f, 1.0f};
18+
const CColor s_pluginColor = {0x61 / 255.0F, 0xAF / 255.0F, 0xEF / 255.0F, 1.0F};
1919

2020
std::map<uint64_t, std::vector<std::string>> g_vMonitorWorkspaceMap;
2121

@@ -46,28 +46,28 @@ const std::string& getWorkspaceFromMonitor(CMonitor* monitor, const std::string&
4646
return g_vMonitorWorkspaceMap[monitor->ID][workspaceIndex];
4747
}
4848

49-
void splitWorkspace(std::string workspace)
49+
void splitWorkspace(const std::string& workspace)
5050
{
5151
CMonitor* monitor = g_pCompositor->getMonitorFromCursor();
5252

5353
HyprlandAPI::invokeHyprctlCommand("dispatch", "workspace " + getWorkspaceFromMonitor(monitor, workspace));
5454
}
5555

56-
void splitMoveToWorkspace(std::string workspace)
56+
void splitMoveToWorkspace(const std::string& workspace)
5757
{
5858
CMonitor* monitor = g_pCompositor->getMonitorFromCursor();
5959

6060
HyprlandAPI::invokeHyprctlCommand("dispatch", "movetoworkspace " + getWorkspaceFromMonitor(monitor, workspace));
6161
}
6262

63-
void splitMoveToWorkspaceSilent(std::string workspace)
63+
void splitMoveToWorkspaceSilent(const std::string& workspace)
6464
{
6565
CMonitor* monitor = g_pCompositor->getMonitorFromCursor();
6666

6767
HyprlandAPI::invokeHyprctlCommand("dispatch", "movetoworkspacesilent " + getWorkspaceFromMonitor(monitor, workspace));
6868
}
6969

70-
void changeMonitor(bool quiet, std::string value)
70+
void changeMonitor(bool quiet, const std::string& value)
7171
{
7272
CMonitor* monitor = g_pCompositor->getMonitorFromCursor();
7373

@@ -106,12 +106,12 @@ void changeMonitor(bool quiet, std::string value)
106106
}
107107
}
108108

109-
void splitChangeMonitorSilent(std::string value)
109+
void splitChangeMonitorSilent(const std::string& value)
110110
{
111111
changeMonitor(true, value);
112112
}
113113

114-
void splitChangeMonitor(std::string value)
114+
void splitChangeMonitor(const std::string& value)
115115
{
116116
changeMonitor(false, value);
117117
}
@@ -214,12 +214,12 @@ void mapWorkspacesToMonitors()
214214
HyprlandAPI::reloadConfig();
215215
}
216216

217-
void refreshMapping(void*, SCallbackInfo&, std::any)
217+
void refreshMapping(void* /*unused*/, SCallbackInfo& /*unused*/, std::any /*unused*/)
218218
{
219219
mapWorkspacesToMonitors();
220220
}
221221

222-
void configReloadedCallback(void*, SCallbackInfo&, std::any)
222+
void configReloadedCallback(void* /*unused*/, SCallbackInfo& /*unused*/, std::any /*unused*/)
223223
{
224224
// anything you call in this function should not reload the config, as it will cause an infinite loop
225225
Debug::log(INFO, "[split-monitor-workspaces] Config reloaded");

0 commit comments

Comments
 (0)