-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Signed-off-by: Dan Printzell <[email protected]>
- Loading branch information
Showing
16 changed files
with
455 additions
and
212 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
root = true | ||
|
||
[*] | ||
indent_style = tab | ||
end_of_line = lf | ||
charset = utf-8 | ||
trim_trailing_whitespace = true | ||
insert_final_newline = true | ||
max_line_length = 160 | ||
|
||
[*.md] | ||
trim_trailing_whitespace = false | ||
|
||
[*.d] | ||
// It's more like K&R than otbs, but K&R does not exist in dfmt | ||
dfmt_brace_style = otbs | ||
dfmt_soft_max_line_length = 120 | ||
dfmt_align_switch_statements = true | ||
dfmt_outdent_attributes = true | ||
dfmt_split_operator_at_line_end = false | ||
dfmt_space_after_cast = false | ||
dfmt_space_after_keywords = false | ||
dfmt_selective_import_space = true | ||
dfmt_compact_labeled_statements = true |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,67 @@ | ||
; Configurue which static analysis checks are enabled | ||
[analysis.config.StaticAnalysisConfig] | ||
; Check variable, class, struct, interface, union, and function names against t | ||
; he Phobos style guide | ||
style_check="false" | ||
; Check for array literals that cause unnecessary allocation | ||
enum_array_literal_check="true" | ||
; Check for poor exception handling practices | ||
exception_check="true" | ||
; Check for use of the deprecated 'delete' keyword | ||
delete_check="true" | ||
; Check for use of the deprecated floating point operators | ||
float_operator_check="true" | ||
; Check number literals for readability | ||
number_style_check="true" | ||
; Checks that opEquals, opCmp, toHash, and toString are either const, immutable | ||
; , or inout. | ||
object_const_check="true" | ||
; Checks for .. expressions where the left side is larger than the right. | ||
backwards_range_check="true" | ||
; Checks for if statements whose 'then' block is the same as the 'else' block | ||
if_else_same_check="true" | ||
; Checks for some problems with constructors | ||
constructor_check="true" | ||
; Checks for unused variables and function parameters | ||
unused_variable_check="true" | ||
; Checks for unused labels | ||
unused_label_check="true" | ||
; Checks for duplicate attributes | ||
duplicate_attribute="true" | ||
; Checks that opEquals and toHash are both defined or neither are defined | ||
opequals_tohash_check="true" | ||
; Checks for subtraction from .length properties | ||
length_subtraction_check="true" | ||
; Checks for methods or properties whose names conflict with built-in propertie | ||
; s | ||
builtin_property_names_check="true" | ||
; Checks for confusing code in inline asm statements | ||
asm_style_check="true" | ||
; Checks for confusing logical operator precedence | ||
logical_precedence_check="true" | ||
; Checks for undocumented public declarations | ||
undocumented_declaration_check="true" | ||
; Checks for poor placement of function attributes | ||
function_attribute_check="true" | ||
; Checks for use of the comma operator | ||
comma_expression_check="true" | ||
; Checks for local imports that are too broad | ||
local_import_check="true" | ||
; Checks for variables that could be declared immutable | ||
could_be_immutable_check="true" | ||
; Checks for redundant expressions in if statements | ||
redundant_if_check="true" | ||
; Checks for redundant parenthesis | ||
redundant_parens_check="true" | ||
; Checks for mismatched argument and parameter names | ||
mismatched_args_check="true" | ||
; Checks for labels with the same name as variables | ||
label_var_same_name_check="true" | ||
; Checks for lines longer than 120 characters | ||
long_line_check="true" | ||
; Checks for assignment to auto-ref function parameters | ||
auto_ref_assignment_check="true" | ||
; Checks for incorrect infinite range definitions | ||
incorrect_infinite_range_check="true" | ||
; Checks for asserts that are always true | ||
useless_assert_check="true" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
module dwin.backend.hotkeymanager; | ||
|
||
final class HotKeyManager { | ||
|
||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.