Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fixed Typo / Compile-Error on Linux #3

Open
wants to merge 28 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
7719665
Fix top level directories
Drakynfly Apr 24, 2022
6acfea4
Fix includes for unity build, and merge prs from origin
Drakynfly Apr 27, 2022
d4e4be0
small style edits
Drakynfly Sep 10, 2022
a696935
5.1 update
Drakynfly Dec 26, 2022
3657324
remove unity disabling
Drakynfly Feb 4, 2023
ab050f4
fix localization issues
Drakynfly Feb 8, 2023
0588656
remove usage of core minimal
Drakynfly Feb 21, 2023
bee2986
fix build.cs's
Drakynfly Mar 7, 2023
59a58c9
Merge branch 'main' of https://github.com/Drakynfly/DrakynflyLinter
Drakynfly Mar 7, 2023
32cae76
Fixed Typo / Compile-Error on Linux
jwindgassen Mar 16, 2022
52abc09
Fix UE version check
empty2fill Apr 18, 2022
ddf63df
Sort Class Naming Conventions on PreSave
empty2fill Apr 18, 2022
6de32cf
Support UE 4.26 - 5.0
empty2fill Apr 18, 2022
a5a0424
Update to 5.3 and Merge-Errors Fixes
jwindgassen Oct 13, 2023
adb216d
Cleanup
jwindgassen Oct 14, 2023
fec42ac
Updated README.md
jwindgassen Oct 14, 2023
aeba4ee
Fixed wrong Imports
jwindgassen Oct 18, 2023
e1b4799
Fix Content Menu Entry Generation
jwindgassen Nov 8, 2023
77dada1
Fix TextBlockStyle not found
jwindgassen Nov 8, 2023
80a20ce
Fix Slate Formatting
jwindgassen Nov 8, 2023
49f6914
Fix no Files being linted
jwindgassen Nov 9, 2023
36c7848
Bump Version
jwindgassen Nov 8, 2023
3f09b15
Removed unnecessary copies in for loops
jwindgassen Feb 19, 2024
607a255
Introduced LintResults Object
jwindgassen Feb 28, 2024
31b6df2
Add RuleSet Name to Report
jwindgassen Feb 29, 2024
553cdbe
New HTML Report Template
jwindgassen Feb 29, 2024
4987cbb
Added Usage and Install Instructions to Readme
jwindgassen Feb 29, 2024
5cd2216
Fix TextureSize Getters
jwindgassen Mar 26, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
145 changes: 145 additions & 0 deletions .clang-format
Original file line number Diff line number Diff line change
@@ -0,0 +1,145 @@
---
Language: Cpp
BasedOnStyle: Google
AccessModifierOffset: -4
AlignAfterOpenBracket: BlockIndent
AlignConsecutiveMacros: None
AlignConsecutiveAssignments: None
AlignConsecutiveDeclarations: None
AlignEscapedNewlines: Left
AlignOperands: DontAlign
AlignTrailingComments: true
AllowAllArgumentsOnNextLine: true
AllowAllConstructorInitializersOnNextLine: true
AllowAllParametersOfDeclarationOnNextLine: true
AllowShortBlocksOnASingleLine: Empty
AllowShortCaseLabelsOnASingleLine: true
AllowShortEnumsOnASingleLine: true
AllowShortFunctionsOnASingleLine: Empty
AllowShortLambdasOnASingleLine: All
AllowShortIfStatementsOnASingleLine: WithoutElse
AllowShortLoopsOnASingleLine: true
AlwaysBreakAfterDefinitionReturnType: None
AlwaysBreakAfterReturnType: None
AlwaysBreakBeforeMultilineStrings: false
AlwaysBreakTemplateDeclarations: Yes
BinPackArguments: true
BinPackParameters: true
BraceWrapping:
AfterCaseLabel: false
AfterClass: false
AfterControlStatement: Never
AfterEnum: false
AfterFunction: false
AfterNamespace: false
AfterObjCDeclaration: false
AfterStruct: false
AfterUnion: false
AfterExternBlock: false
BeforeCatch: false
BeforeElse: false
IndentBraces: false
SplitEmptyFunction: true
SplitEmptyRecord: true
SplitEmptyNamespace: true
BreakBeforeBinaryOperators: None
BreakBeforeBraces: Attach
BreakBeforeInheritanceComma: false
BreakInheritanceList: AfterColon
BreakBeforeTernaryOperators: true
BreakConstructorInitializers: AfterColon
BreakStringLiterals: true
ColumnLimit: 0
CommentPragmas: '^ IWYU pragma:'
CompactNamespaces: false
ConstructorInitializerAllOnOneLineOrOnePerLine: true
ConstructorInitializerIndentWidth: 4
ContinuationIndentWidth: 4
Cpp11BracedListStyle: true
DeriveLineEnding: true
ExperimentalAutoDetectBinPacking: false
FixNamespaceComments: true
IncludeBlocks: Regroup
IncludeCategories:
- Regex: '^<ext/.*\.h>'
Priority: 2
SortPriority: 0
- Regex: '^<.*\.h>'
Priority: 1
SortPriority: 0
- Regex: '^<.*'
Priority: 2
SortPriority: 0
- Regex: '.*'
Priority: 3
SortPriority: 0
IncludeIsMainRegex: '([-_](test|unittest))?$'
IncludeIsMainSourceRegex: ''
IndentAccessModifiers: false
IndentCaseLabels: true
IndentGotoLabels: true
IndentPPDirectives: None
IndentWidth: 4
IndentWrappedFunctionNames: false
KeepEmptyLinesAtTheStartOfBlocks: false
LambdaBodyIndentation: OuterScope
MaxEmptyLinesToKeep: 3
NamespaceIndentation: None
PackConstructorInitializers: CurrentLine
PenaltyBreakAssignment: 2
PenaltyBreakBeforeFirstCallParameter: 1
PenaltyBreakComment: 300
PenaltyBreakFirstLessLess: 120
PenaltyBreakString: 1000
PenaltyBreakTemplateDeclaration: 10
PenaltyExcessCharacter: 1000000
PenaltyReturnTypeOnItsOwnLine: 200
PointerAlignment: Left
QualifierAlignment: Left
RawStringFormats:
- Language: Cpp
Delimiters:
- cc
- CC
- cpp
- Cpp
- CPP
- 'c++'
- 'C++'
CanonicalDelimiter: ''
BasedOnStyle: google
ReferenceAlignment: Left
ReflowComments: true
SeparateDefinitionBlocks: Always
SortIncludes: Never
SortUsingDeclarations: false
SpaceAfterCStyleCast: false
SpaceAfterLogicalNot: false
SpaceAfterTemplateKeyword: false
SpaceBeforeAssignmentOperators: true
SpaceBeforeCpp11BracedList: false
SpaceBeforeCtorInitializerColon: true
SpaceBeforeInheritanceColon: true
SpaceBeforeParens: ControlStatements
SpaceBeforeRangeBasedForLoopColon: true
SpaceInEmptyBlock: false
SpaceInEmptyParentheses: false
SpacesBeforeTrailingComments: 2
SpacesInAngles: Never
SpacesInConditionalStatement: false
SpacesInContainerLiterals: false
SpacesInCStyleCastParentheses: false
SpacesInParentheses: false
SpacesInSquareBrackets: false
SpaceBeforeSquareBrackets: false
Standard: Auto
StatementMacros:
- UPROEPRTY
- UFUNCTION
- UCLASS
- USTRUCT
- UENUM
- UMETA
TabWidth: 8
UseCRLF: false
UseTab: Never
83 changes: 83 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,83 @@
# Visual Studio 2015 user specific files
.vs/

# Rider C++
.idea/
Plugins/Developer/RiderLink/

# Visual Studio 2015 database file
*.VC.db

# Compiled Object files
*.slo
*.lo
*.o
*.obj

# Precompiled Headers
*.gch
*.pch

# Compiled Dynamic libraries
*.so
*.dylib
*.dll

# Fortran module files
*.mod

# Compiled Static libraries
*.lai
*.la
*.a
*.lib

# Executables
*.exe
*.out
*.app
*.ipa

# These project files can be generated by the engine
*.xcodeproj
*.xcworkspace
*.sln
*.suo
*.opensdf
*.sdf
*.VC.db
*.VC.opendb

# Precompiled Assets
SourceArt/**/*.png
SourceArt/**/*.tga

# Binary Files
Binaries/*
Plugins/*/Binaries/*

# Builds
Build/*

# Whitelist PakBlacklist-<BuildConfiguration>.txt files
!Build/*/
Build/*/**
!Build/*/PakBlacklist*.txt

# Don't ignore icon files in Build
!Build/**/*.ico

# Built data for maps
*_BuiltData.uasset

# Configuration files generated by the Editor
Saved/*

# Compiled source files for the engine to use
Intermediate/*
Plugins/*/Intermediate/*

# Cache files for the editor to use
DerivedDataCache/*
*.DotSettings*
*DotSettings*
2 changes: 2 additions & 0 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
MIT License

Copyright (c) 2021 Unreal Engine Plug-ins
Copyright (c) 2023, Forschungszentrum Jülich GmbH.
Jonathan Windgassen <j.windgassen()fz-juelich.de>

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
14 changes: 5 additions & 9 deletions Plugins/Linter/Linter.uplugin → Linter.uplugin
Original file line number Diff line number Diff line change
@@ -1,26 +1,24 @@
{
"FileVersion": 3,
"Version": 10,
"VersionName": "2.3",
"Version": 11,
"VersionName": "3.0",
"FriendlyName": "Linter",
"Description": "",
"Category": "Other",
"CreatedBy": "Michael Allar",
"CreatedBy": "Michael Allar, Jonathan Windgassen",
"CreatedByURL": "https://gamemak.in",
"DocsURL": "http://discord.gamemak.in",
"MarketplaceURL": "com.epicgames.launcher://ue/marketplace/content/ca0639af6339476da86fa3bcf15de8ec",
"SupportURL": "http://discord.gamemak.in",
"EngineVersion": "4.26.0",
"CanContainContent": true,
"Installed": true,
"Installed": false,
"EnabledByDefault": true,
"Modules": [
{
"Name": "Linter",
"Type": "Editor",
"LoadingPhase": "PreDefault",
"WhitelistPlatforms": [
"Win64",
"Win32",
"Mac",
"Linux"
],
Expand All @@ -35,7 +33,6 @@
"LoadingPhase": "PreDefault",
"WhitelistPlatforms": [
"Win64",
"Win32",
"Mac",
"Linux"
],
Expand All @@ -50,7 +47,6 @@
"LoadingPhase": "PreDefault",
"WhitelistPlatforms": [
"Win64",
"Win32",
"Mac",
"Linux"
],
Expand Down
101 changes: 0 additions & 101 deletions Plugins/Linter/Resources/LintReportTemplate.html

This file was deleted.

29 changes: 0 additions & 29 deletions Plugins/Linter/Source/GamemakinLinter/GamemakinLinter.Build.cs

This file was deleted.

20 changes: 0 additions & 20 deletions Plugins/Linter/Source/GamemakinLinter/Private/GamemakinLinter.cpp

This file was deleted.

Loading