Add shareable IntelliJ project files.

This commit is contained in:
2023-09-23 19:18:49 +01:00
parent 1905cb0d43
commit 0bcfa9c5e5
5 changed files with 85 additions and 0 deletions

8
.idea/.gitignore generated vendored Normal file
View File

@@ -0,0 +1,8 @@
# Default ignored files
/shelf/
/workspace.xml
# Datasource local storage ignored files
/dataSources/
/dataSources.local.xml
# Editor-based HTTP Client requests
/httpRequests/

18
.idea/cmake.xml generated Normal file
View File

@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="CMakeSharedSettings">
<configurations>
<configuration PROFILE_NAME="Debug (x64)" ENABLED="true" CONFIG_NAME="Debug" />
<configuration PROFILE_NAME="linux-arm" ENABLED="true" CONFIG_NAME="RelWithDebInfo" TOOLCHAIN_NAME="alarm32" />
<configuration PROFILE_NAME="linux-arm64" ENABLED="true" CONFIG_NAME="RelWithDebInfo" TOOLCHAIN_NAME="alarm64" />
<configuration PROFILE_NAME="linux-x64-wsl" ENABLED="true" CONFIG_NAME="Release" TOOLCHAIN_NAME="WSL" />
<configuration PROFILE_NAME="linux-x64" ENABLED="true" CONFIG_NAME="RelWithDebInfo" TOOLCHAIN_NAME="artemisa" />
<configuration PROFILE_NAME="osx-arm64" ENABLED="true" CONFIG_NAME="RelWithDebInfo" TOOLCHAIN_NAME="Mac OS (arm64)" GENERATION_OPTIONS="-G &quot;Unix Makefiles&quot;" />
<configuration PROFILE_NAME="osx-x64" ENABLED="true" CONFIG_NAME="RelWithDebInfo" TOOLCHAIN_NAME="Mac OS (x64)" GENERATION_OPTIONS="-G &quot;Unix Makefiles&quot;" />
<configuration PROFILE_NAME="win-x64" ENABLED="true" CONFIG_NAME="Release" />
<configuration PROFILE_NAME="win-x86" ENABLED="true" CONFIG_NAME="Release" TOOLCHAIN_NAME="Visual Studio (x86)" />
<configuration PROFILE_NAME="win-arm" ENABLED="true" CONFIG_NAME="Release" TOOLCHAIN_NAME="Visual Studio (arm)" />
<configuration PROFILE_NAME="win-arm64" ENABLED="true" CONFIG_NAME="Release" TOOLCHAIN_NAME="Visual Studio (arm64)" />
</configurations>
</component>
</project>

46
.idea/codeStyles/Project.xml generated Normal file
View File

@@ -0,0 +1,46 @@
<component name="ProjectCodeStyleConfiguration">
<code_scheme name="Project" version="173">
<Objective-C>
<option name="NAMESPACE_BRACE_PLACEMENT" value="2" />
<option name="METHOD_BRACE_PLACEMENT" value="2" />
<option name="FUNCTION_BRACE_PLACEMENT" value="2" />
<option name="BLOCK_BRACE_PLACEMENT" value="2" />
<option name="METHOD_PARAMETERS_ALIGN_MULTILINE" value="true" />
<option name="METHOD_CALL_ARGUMENTS_ALIGN_MULTILINE" value="true" />
<option name="FUNCTION_PARAMETERS_ALIGN_MULTILINE_PARS" value="true" />
<option name="LAMBDA_CAPTURE_LIST_ALIGN_MULTILINE" value="true" />
<option name="LAMBDA_CAPTURE_LIST_ALIGN_MULTILINE_BRACKET" value="true" />
<option name="STRUCTURED_BINDING_LIST_ALIGN_MULTILINE" value="true" />
<option name="STRUCTURED_BINDING_LIST_ALIGN_MULTILINE_BRACKET" value="true" />
<option name="FUNCTION_CALL_ARGUMENTS_ALIGN_MULTILINE_PARS" value="true" />
<option name="TEMPLATE_DECLARATION_STRUCT_BODY_INDENT" value="true" />
<option name="TEMPLATE_DECLARATION_FUNCTION_BODY_INDENT" value="true" />
<option name="TEMPLATE_PARAMETERS_ALIGN_MULTILINE" value="true" />
<option name="TEMPLATE_PARAMETERS_ALIGN_MULTILINE_PARS" value="true" />
<option name="TEMPLATE_CALL_ARGUMENTS_ALIGN_MULTILINE" value="true" />
<option name="TEMPLATE_CALL_ARGUMENTS_ALIGN_MULTILINE_PARS" value="true" />
<option name="ALIGN_DICTIONARY_PAIR_VALUES" value="true" />
</Objective-C>
<codeStyleSettings language="ObjectiveC">
<option name="BRACE_STYLE" value="2" />
<option name="CLASS_BRACE_STYLE" value="2" />
<option name="ELSE_ON_NEW_LINE" value="true" />
<option name="WHILE_ON_NEW_LINE" value="true" />
<option name="CATCH_ON_NEW_LINE" value="true" />
<option name="FINALLY_ON_NEW_LINE" value="true" />
<option name="ALIGN_MULTILINE_CHAINED_METHODS" value="true" />
<option name="ALIGN_GROUP_FIELD_DECLARATIONS" value="true" />
<option name="SPACE_AFTER_TYPE_CAST" value="false" />
<option name="SPACE_BEFORE_IF_PARENTHESES" value="false" />
<option name="SPACE_BEFORE_WHILE_PARENTHESES" value="false" />
<option name="SPACE_BEFORE_FOR_PARENTHESES" value="false" />
<option name="SPACE_BEFORE_CATCH_PARENTHESES" value="false" />
<option name="SPACE_BEFORE_SWITCH_PARENTHESES" value="false" />
<option name="SPACE_BEFORE_SYNCHRONIZED_PARENTHESES" value="false" />
<option name="METHOD_CALL_CHAIN_WRAP" value="1" />
<indentOptions>
<option name="LABEL_INDENT_ABSOLUTE" value="true" />
</indentOptions>
</codeStyleSettings>
</code_scheme>
</component>

5
.idea/codeStyles/codeStyleConfig.xml generated Normal file
View File

@@ -0,0 +1,5 @@
<component name="ProjectCodeStyleConfiguration">
<state>
<option name="USE_PER_PROJECT_SETTINGS" value="true" />
</state>
</component>

View File

@@ -0,0 +1,8 @@
<component name="InspectionProjectProfileManager">
<profile version="1.0">
<option name="myName" value="Project Default" />
<inspection_tool class="ClangTidy" enabled="true" level="WARNING" enabled_by_default="true">
<option name="clangTidyChecks" value="-*,cert-dcl21-cpp,cert-dcl58-cpp,cert-err34-c,cert-err52-cpp,cert-err58-cpp,cert-err60-cpp,cert-flp30-c,cert-msc50-cpp,cert-msc51-cpp,cert-str34-c,google-default-arguments,google-explicit-constructor,google-runtime-operator,hicpp-exception-baseclass,hicpp-multiway-paths-covered,mpi-buffer-deref,mpi-type-mismatch,openmp-use-default-none,cert-exp42-c,cert-flp37-c,clang-analyzer-*,portability-*,bugprone-*,cppcoreguidelines-*,misc-*,modernize-*,performance-*,readability-*,-bugprone-easily-swappable-parameters,-readability-braces-around-statements,-cppcoreguidelines-init-variables,-cppcoreguidelines-avoid-magic-numbers,-readability-magic-numbers,-modernize-use-using,-readability-identifier-length,-bugprone-narrowing-conversions,-cppcoreguidelines-narrowing-conversions,-cppcoreguidelines-macro-usage" />
</inspection_tool>
</profile>
</component>