mirror of
https://github.com/AuthMe/AuthMeReloaded.git
synced 2024-12-24 01:27:35 +01:00
Merge branch 'master' of https://github.com/AuthMe/AuthMeReloaded into 930-captcha-for-register
This commit is contained in:
commit
9afd8679e9
@ -1,25 +1,38 @@
|
|||||||
engines:
|
version: '2' # required to adjust maintainability checks
|
||||||
duplication:
|
|
||||||
enabled: true
|
plugins:
|
||||||
config:
|
|
||||||
languages:
|
|
||||||
- java
|
|
||||||
- php
|
|
||||||
checkstyle:
|
checkstyle:
|
||||||
enabled: true
|
enabled: true
|
||||||
channel: beta
|
config:
|
||||||
config: '.checkstyle.xml'
|
file: '.checkstyle.xml'
|
||||||
pmd:
|
|
||||||
enabled: true
|
|
||||||
channel: beta
|
|
||||||
checks:
|
checks:
|
||||||
AvoidUsingHardCodedIP:
|
# We disable all the following CodeClimate checks: Checkstyle already checks for these things and has the advantage
|
||||||
|
# that the Checkstyle config can also be used in one's IDE.
|
||||||
|
argument-count:
|
||||||
enabled: false
|
enabled: false
|
||||||
ratings:
|
complex-logic:
|
||||||
paths:
|
enabled: false
|
||||||
# Check only production files
|
file-lines:
|
||||||
- 'src/main/java/**'
|
enabled: false
|
||||||
exclude_paths:
|
method-complexity:
|
||||||
|
enabled: false
|
||||||
|
method-count:
|
||||||
|
enabled: false
|
||||||
|
method-lines:
|
||||||
|
enabled: false
|
||||||
|
nested-control-flow:
|
||||||
|
enabled: false
|
||||||
|
return-statements:
|
||||||
|
enabled: false
|
||||||
|
similar-code:
|
||||||
|
enabled: false
|
||||||
|
# The "identical-code" check would be cool to enable since Checkstyle offers no such functionality, but it is
|
||||||
|
# too aggressive and we'd have to suppress many reported warnings.
|
||||||
|
identical-code:
|
||||||
|
enabled: false
|
||||||
|
|
||||||
|
exclude_patterns:
|
||||||
# Exclude code from third-party sources
|
# Exclude code from third-party sources
|
||||||
- 'src/main/java/fr/xephi/authme/mail/OAuth2Provider.java'
|
- 'src/main/java/fr/xephi/authme/mail/OAuth2Provider.java'
|
||||||
- 'src/main/java/fr/xephi/authme/mail/OAuth2SaslClient.java'
|
- 'src/main/java/fr/xephi/authme/mail/OAuth2SaslClient.java'
|
||||||
@ -28,4 +41,5 @@ exclude_paths:
|
|||||||
- 'src/main/java/fr/xephi/authme/security/crypts/PhpBB.java'
|
- 'src/main/java/fr/xephi/authme/security/crypts/PhpBB.java'
|
||||||
- 'src/main/java/fr/xephi/authme/security/crypts/Whirlpool.java'
|
- 'src/main/java/fr/xephi/authme/security/crypts/Whirlpool.java'
|
||||||
- 'src/main/java/fr/xephi/authme/security/crypts/Wordpress.java'
|
- 'src/main/java/fr/xephi/authme/security/crypts/Wordpress.java'
|
||||||
- 'src/test/java/**Test.java'
|
# Don't check test classes
|
||||||
|
- 'src/test/java/**/*Test.java'
|
||||||
|
@ -24,7 +24,7 @@ public class CodeClimateConfigTest {
|
|||||||
public void shouldHaveExistingClassesInExclusions() {
|
public void shouldHaveExistingClassesInExclusions() {
|
||||||
// given / when
|
// given / when
|
||||||
FileConfiguration configuration = YamlConfiguration.loadConfiguration(new File(CONFIG_FILE));
|
FileConfiguration configuration = YamlConfiguration.loadConfiguration(new File(CONFIG_FILE));
|
||||||
List<String> excludePaths = configuration.getStringList("exclude_paths");
|
List<String> excludePaths = configuration.getStringList("exclude_patterns");
|
||||||
|
|
||||||
// then
|
// then
|
||||||
assertThat(excludePaths, not(empty()));
|
assertThat(excludePaths, not(empty()));
|
||||||
@ -49,7 +49,7 @@ public class CodeClimateConfigTest {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private static void removeTestsExclusionOrThrow(List<String> excludePaths) {
|
private static void removeTestsExclusionOrThrow(List<String> excludePaths) {
|
||||||
boolean wasRemoved = excludePaths.removeIf("src/test/java/**Test.java"::equals);
|
boolean wasRemoved = excludePaths.removeIf("src/test/java/**/*Test.java"::equals);
|
||||||
assertThat("Expected an exclusion for test classes",
|
assertThat("Expected an exclusion for test classes",
|
||||||
wasRemoved, equalTo(true));
|
wasRemoved, equalTo(true));
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user