Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/detekt/detekt

Static code analysis for Kotlin
https://github.com/detekt/detekt

Fix ExpressionBodySyntax when multiline expression

Check the body to see if it's multiline, instead of the
return expression, which might be multil...

802a6d99283752d6950b6c9eb445a29cfe23ce58 authored over 6 years ago
Added rules to failfast.yml

* Removed unused imports

ce3951018c36c1fede330f7db86015650573a14b authored over 6 years ago
Added some rules to failfast.yml

424cae07e548b6ff0ff3daf6e0dfcf7b4456111d authored over 6 years ago
UnusedPrivateMember: do not report unused parameters in abstract/open functions

Fixes #972

9789b2019aa0b85138b02baa019068b9fc6575b0 authored over 6 years ago
Use detekt 7-3 in self analysis

212d367dc5fc5138a869999dad0b6f5e5652fc98 authored over 6 years ago
Update changelog

615043d89a53cab96b932dd9e95ac5efbfe2b2f4 authored over 6 years ago
Suppress stacktrace for build failure exception when maxIssues met

69764aafb76222e8aff8ce4b1ed183868ceb220d authored over 6 years ago
Prepare RC7-3 release

e9764ffbcb66e883d8885f35297e2f2b2b3ca43e authored over 6 years ago
UnusedPrivateMember: Detect unused properties and params in constructors

9d06f753abaf454120ffb85c2fbfd412b84352a2 authored over 6 years ago
UnusedPrivateMember: detect top level declarations

f49e753d200f71a126e3e1acc78fc5d20d8e7308 authored over 6 years ago
Support suppression of single instances of MaxLineLength violations - Closes #715

b04e98e6154f6506210a3e0fc1476b9f40efa092 authored over 6 years ago
Change ruleSets to plugins in gradle dsl extension docs

29a6a0ec9f4cb8995f52a73602980d5dbba91feb authored over 6 years ago
Updated kotlin compiler to version 1.2.50

8675ea52c328ec97b2d7508e56e31ab6012fe9c3 authored over 6 years ago
Use native junitPlatform from gradle 4.6

9d3a69e3d9fb16b8ce3b8a98f42c2e4dd4050db7 authored over 6 years ago
Fix SerialVersionUIDInSerializableClass when value's less then zero #964

a02c0f572dd7a3c907bbab669624689e57421635 authored over 6 years ago
make gradlew executable

19ec2181bbce19b1d4433be48593bc45be35b80a authored over 6 years ago
Use native junitPlatform from gradle 4.6 in detekt-gradle-plugin project

5e44d4e1680846810d8b85fbfab04d2f8fea39e7 authored over 6 years ago
Allow "All" in @Suppress statements

c6a249ba18e15ba6498756f05a9e0a7c94883c2a authored over 6 years ago
Fixed #960 - private properties naming report

1cea19ca744ef1d5d1d12a7f20b2435d8aacb207 authored over 6 years ago
Migrate detekt-formatting/build.gradle to Kotlin DSL

d92e312f838fa9937fa4f2c69804efa9bf817f8b authored over 6 years ago
Added ExpressionBodySyntax config 'includeLineWrapping'

ff40683427d609a43c8b63cede9594499c5bd028 authored over 6 years ago
Updated ExpressionBodySyntax to allow for exclusion on line wrapping

reference #950

e35d18446ea333861638f8bf4a45d904ea7ad7d2 authored over 6 years ago
Updated ExpressionBodySyntax documentation

07dbc77971779f1bf1fc3db286182a7c39e9beff authored over 6 years ago
WildcardImport: Remove one force unwrap and reuse it from let function

e30d2528881b191ba1176803e50ac51b8baf4a3a authored over 6 years ago
Suppress dokka warnings for undocumented classes

ad1808b899aacd842e434704aa451145317cf211 authored over 6 years ago
Print detekt- and java versions with os name on rule exceptions

977d8e5c5a8787a65d2a2436c81739464e43e9c0 authored over 6 years ago
Close manifest streams

8b2e6631138210cdc9fe9a6719b8f88ca6ecdf5a authored over 6 years ago
Do not crash on rule exceptions - #793 #944

7e0d6d2625fb9cbd08803ea14fc6efd6aee3b42d authored over 6 years ago
Provide signing config for bintray - #345

c7595d4aa900df6f77241e7e047ef4c687f57b7b authored over 6 years ago
Add a space between two words

"isunused" -> "is unused"

2f527eeffcba5a795c94cb7d84d5d13a0c14c163 authored over 6 years ago
Respect string interpolation - Closes #808

99d56244754a5d838324148f03587da375bcf598 authored over 6 years ago
Added MayBeConstSpec to support const in nested companion objects

3a2e3647b9940edc6559bfbfb3597469d7dfe792 authored over 6 years ago
Added tests for MayBeConstSpec

e96b557796e495aa82ce1cde8c481851b230b006 authored over 6 years ago
Use latest detekt version

aa9a1d6eb2b5c6eebacc234ce06a544a9b49d2b8 authored over 6 years ago
Prepare RC7-2

595b9db67ee3935f147332660abe96dab253fb3e authored over 6 years ago
Update gradle plugin versions

9c41721db1ecb8a86bfdf90dcf97a966cafd292e authored over 6 years ago
Generate javadocJar for maven central publishing - #345

ecd890901af440d4dca6b4904a09d2e42e5b8009 authored over 6 years ago
Fixed MayBeConst false negative when concatenating strings #900

2025fe5336a87c4a7fd1bfebf1b57a157f8340ab authored over 6 years ago
Added support for parenthesized expressions for MayBeConst

3253d96113b3c5fbc3c0fe9015e266e59d9eb758 authored over 6 years ago
TooManyFunctions : Add option to ignore private functions

54c73b15327e50e0a3bb7ded13206f7749e0b9d4 authored over 6 years ago
Coding style

a3645f15beeb7b5f2a1baf272589c8fd7f95152e authored over 6 years ago
Remove wrong import

425e1edd313606cbf604bb12724eaea19a73f5e7 authored over 6 years ago
Update resources

eb6ce300db7e49fc36dc5a7adeb85890612c80c7 authored over 6 years ago
Refactor code

b6717bdb6f93ea37019cd2a93aebbf77d287a778 authored over 6 years ago
CI: Improve Windows testing

Run equivalent commands in Windows CI environment as *nix CI

22a69ee76234e7d38c1f6f00cf6fcb28e7a8a942 authored over 6 years ago
Fix UnsafeCast rule violation

6061839970a139dea85449507c2229aa2234fb58 authored over 6 years ago
Fixed some IntelliJ inspection warnings in test cases

50f7217d8321f5a48345b6a444486f0bd2dba2fc authored over 6 years ago
Gradle plugin: remove detekt-cli dependency

801ceaa29ba6f80bc56e55ee1b2e9a6cdc811ba1 authored over 6 years ago
Gradle plugin: move root build.gradle config to detekt-gradle-plugin

Removes as many dependencies on the root project configuration as possible
without switching to ...

868eca6980b9d738dbc5297d3e39a4f92cdbebf0 authored over 6 years ago
Gradle plugin: Build as part of composite build

b7a528accf48488636206ceadd2a40d8bf242cdc authored over 6 years ago
Remove #807 workaround

Now that #807 has been fixed, remove the `--project-cache-dir` workaround.

36d7fe629553e61257e6fefde164114437472839 authored over 6 years ago
Fix divergent issues with UnsafeCasts rule on windows - Closes #926

36c5887569d9693640db9b18f16bd7b094d99500 authored over 6 years ago
Don't treat 'input' parameter to Gradle as an InputDirectory

The current Gradle plugin implementation doesn't follow best practices, so this annotation is in...

74c24d20a67a564b3691ce5f19021f3bf5cc868e authored over 6 years ago
Don't treat 'output' parameter to Gradle as an OutputDirectory

The current Gradle plugin implementation doesn't follow best practices, so this annotation is in...

ab667723eabf2ce7504739f31f4b48922a45905d authored over 6 years ago
CI: Test Windows build on Java 9

c3e1ae0ac5f5bf44b1cf1e09a16ae1b120a7ee77 authored over 6 years ago
Add rule for preferring to syntax for creating pairs (#914)

* Add rule for PreferToOverPairSyntax

* Add test for nested pairs

* Add backticks around r...

c9e188b38d7b50c1a779c5a76ae1a903651b8d6c authored over 6 years ago
Add tests to verify else/else-if behavior of mandatory braces rule

4eed88587ca0a6d7676190bb1676cf91308a80b1 authored over 6 years ago
Add jkaan to list of contributors

1fe34dcbc6d23ff7609eeaae3567c0281efc1f86 authored over 6 years ago
Add style rule for mandatory braces for control flow statements

607907ffedec6a1503d09b8bd069999efccddd8c authored over 6 years ago
Change description of mandatory braces issue

1a0398d0656465eed4a7afdd5e4a8271b2c48375 authored over 6 years ago
Resolve PR comments

b26cf2bdc574489e1fbf72cb593d44b911d4ba07 authored over 6 years ago
Add support for else statements to mandatory braces rule

45e71cad059384da381b0cbdc79f56e5efa41081 authored over 6 years ago
Added `step` support to ForEachOnRange

f888ca9cfe5f86317f71b93f3ee63d5eb8059ba9 authored over 6 years ago
Updated ForEachOnRange rule documentation

b9b165833899c7e9bbceeba206713805e70eb16b authored over 6 years ago
Added `step` test cases to InvalidRange rule

cb83b3630ed9810665ddeb766c841ba5d38a37c0 authored over 6 years ago
Added support for more range expressions in ForEachOnRange rule

6d984e17764ede942ae160e70ebb2cb0aa438632 authored over 6 years ago
Added test case for RethrowCaughtException

7734074f2ec594ece3f2be58602e83d88c8e341e authored over 6 years ago
Made RethrowException violation reporting stricter

The rule checks if the rethrown caught exception is used before.

a690241fd901fcd8c3d7479ba308d8b2943f1109 authored over 6 years ago
Updated RethrowException documentation

9caa63e6767e85d609eb2463bae3076f4e904f4d authored over 6 years ago
Updated documentation in RethrowCaughtException

5ff61917a32bb5760e796f69b443804d37b8b7d5 authored over 6 years ago
Moved test cases for RethrowCaughtException into separate files

c77c37dccc5a9c1083af7e9a68f6625de916fe55 authored over 6 years ago
Added support for special handling in RethrowCaughtException

It does not report caught exception that are rethrown if there is work
done before that.
referen...

6c57986172bb46cce75491221000fee19e1fab8f authored over 6 years ago
Added missing message to CollapsibleIfStatements rule

b0e58afe88e2937c937cefdba5ac925db17315b9 authored over 6 years ago
Made UnusedPrivateMember rule function private

8c5fc377be977a005c5f35cf59665a2cf7b457e5 authored over 6 years ago
Applied allowedNames in UnusedPrivateMember to properties

reference #909

dc77f5e3c26c01fd670224094df1dc2563b9ff4d authored over 6 years ago
Added test for unused function and parameter to UnusedPrivateMember

9028a4531f9ae6a1d1990bd6ee13b34d20f5e9b1 authored over 6 years ago
Updated StringLiteralDuplication to treat multiline string parts as 1

reference #904

f4456edaf4005ba65862d0c7df399924f66e5403 authored over 6 years ago
Adjust terminal output in case there's only one file.

3fe527b939ec9b3e51c16132bd287cfcf8d243c9 authored over 6 years ago
Updated MatchingDeclarationName with typealias

When a file has a typealias with the same name, it doesn't report
MatchingDeclarationName.

0eacd4080b9c30622c473f798741517f9c787123 authored over 6 years ago
Exclude ForEachOnRange in default config for test-pattern.

f0a41abe94b39b483f815bd3b92dcf835fa5be12 authored almost 7 years ago
Prepare RC7 release

45b6c7e7fa1e41fda80c3e9df2e5bf07c908e4d0 authored almost 7 years ago
Make documentation generator respect autoCorrect tag

cb80e1d5b416eabb775ef9fbd721a0f55e5f3f75 authored almost 7 years ago
Added blog post to README.md

4a03e0be68903678a58cb7f6a3b346364bd206fc authored almost 7 years ago
Allow to generate documentation for detekt-formatting

f4c274f9373b7449017965da1259925c49a1c093 authored almost 7 years ago
Use safecasts

0349d8eb8ada20347fc8bd1e4d58d08abd1d9825 authored almost 7 years ago
Address review feedback

fb9c967baf94a89dee605bc94bb91299dac303ec authored almost 7 years ago
test case for non-public class's member functions

5137f10194c8b3e37f1fc316916ec4184ef78fe0 authored almost 7 years ago
Support configuration options for rules supporting editor config on ktlint side

a1fb0831343cbd1076c44e295cf01e5dab4a1fd2 authored almost 7 years ago
Added DetektServiceTestSpec

1325c899e9077142797ee80cca4a16e9ff53b64a authored almost 7 years ago
Make generator args handle multiple input arguments

For this we reused the same logic detekt-cli uses.
To further reuse jcommander parsing logic, th...

b3605423009975cfc0de924ce3d8afd3aff88b0c authored almost 7 years ago
Implement detekt-formatting, a wrapper over ktlint

3b32a555722096f99f5627bf2f0abe184f960920 authored almost 7 years ago
Sort formatting rules after they are checked for active and filtered

f3282392d553dc27f5e15207406e95a802cac27f authored almost 7 years ago
Generate formatting documentation

c9a3d369a4588e0da7c46f8ae437be5e2b6f22ec authored almost 7 years ago
Update ktlint and add new rules

87ef6a701429e8804e6b701ec5040bd77905cc71 authored almost 7 years ago
Allow generator to parse configuration options from rule set providers

6ffac2cb76f9114328f9b61daa8efe54cfac8039 authored almost 7 years ago
Fix missing ` in ExceptionRaisedInUnexpectedLocation

d3b09097d42057c8503beca8f1700829f1627249 authored almost 7 years ago
not triggering UndocumentedPublicFunction in non-public classes

0078c98e7472f7a90a18f6c624c7f99fe3b21cfd authored almost 7 years ago
Make project website more prominent in readme - Closes #896

1c056e540de820b67ac75dda0a0fb221cd17e7c0 authored almost 7 years ago
Moved to UnsupportedOperationException and added detekt maven plugin

1527adc38b3928048f4ae14ef39bcac7a2b5437d authored almost 7 years ago
Convert newlines for windows

fd2d00bdaeaa1eb8fc30f8f8d22c18e1c18f0561 authored almost 7 years ago