Ecosyste.ms: OpenCollective

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

Detekt

Supporting the development of Detekt - The Kotlin Static Analyzer
Collective - Host: opensource - https://opencollective.com/detekt - Code: https://github.com/detekt

Refactored rules/documentation test cases

This separates positive and negative test cases for rules. (#527)

github.com/detekt/detekt - 4be66d38a4ffd9ebe2050d4642824191e3ee16bb authored about 7 years ago by schalkms <[email protected]>
Fixed bug in UnnecessaryAbstractClass #534

Check-in #535 unfortunately introduced a new bug. This commit fixes
cases where a primary constr...

github.com/detekt/detekt - d68fdeadaf37611278596844f1736e0250f476d1 authored about 7 years ago by schalkms <[email protected]>
Refactored DuplicateCaseInWhenSpec test cases

This separates positive and negative test cases for rules. (#527)

github.com/detekt/detekt - c23807334ccfc88ef315f82745ce61174b257866 authored about 7 years ago by schalkms <[email protected]>
Remove unnecessary check in EqualsWithHashCodeExists

An interface can't contain a equals or hashCode function.
The test cases for this rule were refa...

github.com/detekt/detekt - a924863872d3cc726a4cd6c641f47ae7340e8d94 authored about 7 years ago by schalkms <[email protected]>
Fixed bug in EqualsAlwaysReturnsTrueOrFalse

A violation was reported when an equals function was used as a global
function.
The test cases f...

github.com/detekt/detekt - 74c6ad4afc953c1b680dcdc4abad148184becf3b authored about 7 years ago by schalkms <[email protected]>
Refactored Iterator and rules/bugs test cases

This separates positive and negative test cases for rules. (#527)

github.com/detekt/detekt - 29d772587df44620b7dabdaf13487395975034d5 authored about 7 years ago by schalkms <[email protected]>
Refactored rules/complexity test cases

This separates positive and negative test cases for rules. (#527)

github.com/detekt/detekt - 5d9d35990833cba1c23209a949f8a8d73ef8cda5 authored about 7 years ago by schalkms <[email protected]>
Refactored rules/exceptions test cases

This separates positive and negative test cases for rules. (#527)

github.com/detekt/detekt - 3151edf869c16e05d1e0e9cb672dd4ced6790622 authored about 7 years ago by schalkms <[email protected]>
Refactored rules/style test cases

This separates positive and negative test cases for rules. (#527)

github.com/detekt/detekt - dfd657e006a700ebc609427b9164dd06ef404fd2 authored about 7 years ago by schalkms <[email protected]>
Renamed test cases to have a consistent name

github.com/detekt/detekt - 30c5d7923e5688481520519b2c7cfea1e76c4f22 authored about 7 years ago by schalkms <[email protected]>
Moved tests to spek

github.com/detekt/detekt - a45dab668173f6956690d96cd5aaa9a75b3a29d7 authored about 7 years ago by schalkms <[email protected]>
Renamed UnnecessaryAbstractClass method

github.com/detekt/detekt - 180528274cede7d6a22a1ac37ccf73650d887e3f authored about 7 years ago by schalkms <[email protected]>
⇡ multiple Gradle build plugin versions

The shadow and plugin-publish plugin updates both work much better with the `java-library` plugin.

github.com/detekt/detekt - ce3d431cf16cd11e48b201e41d620160c376fa13 authored about 7 years ago by Mike Kobit <[email protected]>
Update README to reflect Shadow plugin update

github.com/detekt/detekt - 1e7439c1663f91d0dd52c27affe40be1abfc34f7 authored about 7 years ago by Mike Kobit <[email protected]>
Update Travis CI script to run `shadowJar` task

github.com/detekt/detekt - 1ed6c5fc1f456c9a35e616d2039e26bed47f26f3 authored about 7 years ago by Mike Kobit <[email protected]>
Remove `maven` plugin in favor of `maven-publish`

github.com/detekt/detekt - 9efb13cf04230e3a4233bf05989b4b06f80b34d8 authored about 7 years ago by Mike Kobit <[email protected]>
Apply most plugins to subprojects and don't apply them to the root script

There is no need to apply language plugins and others to the top build script because it is more...

github.com/detekt/detekt - e5ef3c235e10d925642bb957cb20c71575d6d5c2 authored about 7 years ago by Mike Kobit <[email protected]>
⇡ to Gradle 4.3.1, add wrapper task to root project to generate new wrapper versions, and use Git attributes to keep CRLF in .bat file

Now, to upgrade update the version and run `./gradlew wrapper` (preferably twice to get the late...

github.com/detekt/detekt - fefdf2b1358551e54b1bf1a3a9b070352a5fc285 authored about 7 years ago by Mike Kobit <[email protected]>
Use `java-library` and attempt to map all dependencies to appropriate configurations

- `api` - exposed as a transitive dependency (`compile` in Maven POM)
- `implementation` - not e...

github.com/detekt/detekt - f6083c266a544d07b356df7408222d7feb65c097 authored about 7 years ago by Mike Kobit <[email protected]>
Allow throwing exceptions in init blocks - closes #537

github.com/detekt/detekt - 84bee48c5d7f96e1b379de241e19a0d35f4e1bb8 authored about 7 years ago by Artur Bosch <[email protected]>
Fix comment

github.com/detekt/detekt - 94b5f724c23d53b87e4d0615cdbfc95210066aaa authored about 7 years ago by Ilya Zorin <[email protected]>
UnnecessaryAbstractClass takes primary constructor vals into account

github.com/detekt/detekt - 460f619728ef3c9ad429ce055e195893d5caed48 authored about 7 years ago by Ilya Zorin <[email protected]>
add message to codesmell

this can be used to better describe the actual issue and how the code
violates the rule. The Rul...

github.com/detekt/detekt - abbd88b0972bf05abdbd92656f5a5f373bf869d5 authored about 7 years ago by Marvin Ramin <[email protected]>
fix issues after rebasing message changes

github.com/detekt/detekt - 036c0d2cb804cd4bf1f0e5b4eadf7d1d5113588c authored about 7 years ago by Marvin Ramin <[email protected]>
clean up output code

github.com/detekt/detekt - bbeb9bc3e280f0bca944496495c91eb7d215b7d8 authored about 7 years ago by Marvin Ramin <[email protected]>
update gradle to v4.3

release notes: https://github.com/gradle/gradle/releases/tag/v4.3.0

github.com/detekt/detekt - 68b6e4635fb187ed149b53c99357d50a57e271ba authored about 7 years ago by Marvin Ramin <[email protected]>
Release rc5-3

github.com/detekt/detekt - 1c36c073125fe1ae722f5d14fb0bfeb2e7c52131 authored about 7 years ago by Artur Bosch <[email protected]>
Removed duplicate extension functions

github.com/detekt/detekt - 66ad66079397595c033b40279bc668411fe4fb4d authored about 7 years ago by schalkms <[email protected]>
Moved modifier extension functions to separate kt file

github.com/detekt/detekt - 55cbbe9e49d1a1f9849e193030cfe3e852bb60d9 authored about 7 years ago by schalkms <[email protected]>
Implemented #523 - open function option FunctionOnlyReturningConstant

github.com/detekt/detekt - e2699c61b23ef92aa0753d231290914887f83025 authored about 7 years ago by schalkms <[email protected]>
fixes MaxLineLengthRule line number reporting issue

github.com/detekt/detekt - cc3f9ff5dec2f5e05ed0d7452af0b17c7031f9f1 authored about 7 years ago by Janusz Bagiński <[email protected]>
Fixed #522 - CollapsibleIf must not have a if-else child

github.com/detekt/detekt - 9c7ef7b985068c25498e3f00f1404502be62f6bb authored about 7 years ago by schalkms <[email protected]>
Use newest detekt in CI

github.com/detekt/detekt - a540bc02853d76dbbe0caa2df8b7ff2bb1a0e4a4 authored about 7 years ago by Artur Bosch <[email protected]>
Prepare RC5-2 release

github.com/detekt/detekt - 757dbde31a82476b0d23401081b903cce071a2ca authored about 7 years ago by Artur Bosch <[email protected]>
Add intellij's default excludes for wildcards - #506

github.com/detekt/detekt - 318b2d0665db0ea2b448c4f6a7359f36ce81d663 authored about 7 years ago by Artur Bosch <[email protected]>
Prepend project name to findings path - #171

github.com/detekt/detekt - a380ad2e26a5174a89345b5058f6de1734218a19 authored about 7 years ago by Artur Bosch <[email protected]>
Correct test case having project name in path

github.com/detekt/detekt - 50b6831714155fd2edab14419e541ccaa63f21f5 authored about 7 years ago by Artur Bosch <[email protected]>
Added describeContents() to excluded functions returning constant

github.com/detekt/detekt - 906a3583bef8da55e25396e2afeef441496c34a5 authored about 7 years ago by schalkms <[email protected]>
Added excludedFunctions option to FunctionReturningConstant

This implements the enhancement discussed in #514
This commit closes #514

github.com/detekt/detekt - 95ddb90d53b8609be1abdc6403fd98c634442a71 authored about 7 years ago by schalkms <[email protected]>
Added ignoreOverriddenFunction option to FunctionReturningConstant

This implements the enhancement discussed in #514

github.com/detekt/detekt - 958b12c26bde3341ac9c062df2444c57c7daa379 authored about 7 years ago by schalkms <[email protected]>
Do not apply rule filters on main sources

github.com/detekt/detekt - 0ee70696268470fdc831bf89209bdd4cb3349f5e authored about 7 years ago by Artur Bosch <[email protected]>
LateInitUsage -> LateinitUsage

github.com/detekt/detekt - 4722f9db58446ed6a956628bad94c558bb0afe22 authored about 7 years ago by Niklas Baudy <[email protected]>
Added test for variable with a single underscore

github.com/detekt/detekt - 6cce585d293ef869f7b71a93a35f463b55e26057 authored about 7 years ago by schalkms <[email protected]>
Added data class test for EqualsWithHashCodeExist

github.com/detekt/detekt - 9f1a2f3771872856fae0756cc9f0d9065f1dcc78 authored about 7 years ago by schalkms <[email protected]>
Removed unnecessary else branch in StringLiteral class

github.com/detekt/detekt - 3dc18edb8006e8a9d11d606cca5cb72b3cb695e2 authored about 7 years ago by schalkms <[email protected]>
Use a test-pattern to also run detektCheck on test sources

github.com/detekt/detekt - 70898fe78a899a2f846d24132d1c5df15de40f41 authored about 7 years ago by Artur Bosch <[email protected]>
Suppress two test findings in the baseline instead turning of the rule

github.com/detekt/detekt - 79f20c84b45111c16ad662401fd7f20dbf0742b1 authored about 7 years ago by Artur Bosch <[email protected]>
Restore used version

github.com/detekt/detekt - 2145ee60293c4525a38c1e9c2febbb547c93d735 authored about 7 years ago by Artur Bosch <[email protected]>
Prepare rc5 release

github.com/detekt/detekt - 930d5743a0eb95ca11a8084e6a136a8b523f3c76 authored about 7 years ago by Artur Bosch <[email protected]>
Add new contributors to readme

github.com/detekt/detekt - 09c3622c816ddfaf73fc20d810a6620c315218f4 authored about 7 years ago by Artur Bosch <[email protected]>
Add excludeImports property for default config - #506

github.com/detekt/detekt - 2a73b20c74408a662dd3d999506092fff36d9061 authored about 7 years ago by Artur Bosch <[email protected]>
Update README for failFast option

#500

github.com/detekt/detekt - 5d5d0811934a2dc89bd38075c1f0c935afbec291 authored about 7 years ago by Andrew Ochsner <[email protected]>
remove double check in condition

github.com/detekt/detekt - 32925edf7ab027fccc47c4861679762382c849dd authored about 7 years ago by Konstantin Aksenov <[email protected]>
Move FindingsAssertion into test module - #501

github.com/detekt/detekt - 4471ab7db225613368b514f8b975e15036f3168a authored about 7 years ago by Artur Bosch <[email protected]>
Merge branch 'test-pattern'

# Conflicts:
# detekt-api/src/main/kotlin/io/gitlab/arturbosch/detekt/api/SplitPattern.kt
# dete...

github.com/detekt/detekt - 726b30a4306a330112d0133b5a1ceb932ebb3887 authored about 7 years ago by Artur Bosch <[email protected]>
Use more precise assertions

github.com/detekt/detekt - cbff00f758d6f17ca5335d4ffe73c6c9a6606201 authored about 7 years ago by Sebastiano Poggi <[email protected]>
MagicNumber: allow for more configurability

github.com/detekt/detekt - 297178775cc91aad5c40c412ab7912fabb1e68c9 authored about 7 years ago by Sebastiano Poggi <[email protected]>
Uniform how tests are carried out for MagicNumber

github.com/detekt/detekt - cc665f3d7bf7c9f0c330e28df557df5f96240845 authored about 7 years ago by Sebastiano Poggi <[email protected]>
Fix MaxLineLength issue on MagicNumber

github.com/detekt/detekt - e02a75145c82e4965ab6c8453365dfe42b562c18 authored about 7 years ago by Sebastiano Poggi <[email protected]>
MagicNumber: ignore properties in companion objects

github.com/detekt/detekt - 5031a0b54bd2432bd408c8f0c690d832158fd179 authored about 7 years ago by Sebastiano Poggi <[email protected]>
Improve testing by creating FindingsAssertions

github.com/detekt/detekt - 0bdbd4fba9ed62558e53e1f20061f77a25a824c5 authored about 7 years ago by Sebastiano Poggi <[email protected]>
Merge branch 'test-pattern'

# Conflicts:
# detekt-api/src/main/kotlin/io/gitlab/arturbosch/detekt/api/SplitPattern.kt
# dete...

github.com/detekt/detekt - 4b276e708e11b6c1448c148ad8f4d35d00ab3101 authored about 7 years ago by Artur Bosch <[email protected]>
reformat Suppressible KtAnnotated#isSuppressedBy function

github.com/detekt/detekt - 1908e1182b5ac0316bd476c3830c7eeeaca3e5fe authored about 7 years ago by Marvin Ramin <[email protected]>
add spec for KtAnnotated#isSuppressedBy function

github.com/detekt/detekt - 783203427792e83254cf84606b8b17f64f807dc2 authored about 7 years ago by Marvin Ramin <[email protected]>
extract regexes

github.com/detekt/detekt - f58d991d277de170eb0c68238fb91a944e0c73ef authored about 7 years ago by Marvin Ramin <[email protected]>
fix Suppression tests and rename file to Spec

github.com/detekt/detekt - c4fc3c3d2d52f72b2c754ee3b26eb07b69c86339 authored about 7 years ago by Marvin Ramin <[email protected]>
allow suppression with detekt prefixes in annotation

github.com/detekt/detekt - 52e637c05ca98c689a2e99bcab47d18920e9be03 authored about 7 years ago by Marvin Ramin <[email protected]>
Remove unused suppress annotation

github.com/detekt/detekt - 0043bd5f78f7c9a6ce823d0c1ce7841fd1bca917 authored about 7 years ago by Artur Bosch <[email protected]>
Make Excludes more generic and rename it to SplitPattern

github.com/detekt/detekt - e7d0beb092893d793baf9f8192462a48f486ca6c authored about 7 years ago by Artur Bosch <[email protected]>
Remove unneeded file

Removes a DS_Store added by mistake.

github.com/detekt/sonar-detekt - e45fb1da3c964b505fd1adcf2d2ebf37ae9aa9b2 authored about 7 years ago by Luca Vitucci <[email protected]>
Allow to suppress StringLiteralDuplication on class level - closes #442

github.com/detekt/detekt - 729d3e5e043f8c4fcc9ec57c662b7ff2b8c319cc authored about 7 years ago by Artur Bosch <[email protected]>
Restrict Postfix operators to ++ and -- - closes #491

github.com/detekt/detekt - 69a35c1236bf745797f1da6da6cf54dc2a6f2d8d authored about 7 years ago by Artur Bosch <[email protected]>
Add test case showing !! is also ignored when standalone expression

github.com/detekt/detekt - 146f0be32182032c18fa2f8fd591fca302d23147 authored about 7 years ago by Artur Bosch <[email protected]>
Test.

github.com/detekt/detekt - b0258468ea6a68b8ab501bf1c4a96d67d20c8ee6 authored about 7 years ago by Niklas Baudy <[email protected]>
Add the @

github.com/detekt/detekt - 859631af4d9709f8ef6d1fc1b881911a06a3ece2 authored about 7 years ago by Niklas Baudy <[email protected]>
Use right function + spaces vs tabs.

github.com/detekt/detekt - 9efbc32ac5dba0c056584d068474d91355438753 authored about 7 years ago by Niklas Baudy <[email protected]>
Add AnnotationExcluder to be able to reuse exluding by annotation mechanism.

github.com/detekt/detekt - e792f7b3d60321020ebf92d85548db73d69a3576 authored about 7 years ago by Niklas Baudy <[email protected]>
Fix test case.

github.com/detekt/detekt - 57001a66a88042acaeed8577084c7ecc31b2190e authored about 7 years ago by Niklas Baudy <[email protected]>
Also build.gradle

github.com/detekt/detekt - 493a93a30cd079429e4a0eac4d3ed186264c35a8 authored about 7 years ago by Niklas Baudy <[email protected]>
Exclude additional rules for test sources per default

github.com/detekt/detekt - 47bc96a2bb1b75714e30db4d2795a40d26a12946 authored about 7 years ago by Artur Bosch <[email protected]>
Merge pull request #489 from schalkms/if-rules

If formatting rule

github.com/detekt/detekt - c281339a44b1cc4c313b388b68cea595937ef58f authored about 7 years ago by Artur Bosch <[email protected]>
Merge pull request #483 from Mauin/mr/uselesspostfix_dont_report_fields

don't report UselessPostfixExpressions on fields in return expressions

github.com/detekt/detekt - 7a18f2a156e28b86690a492515ced7414a1229da authored about 7 years ago by Artur Bosch <[email protected]>
Merge pull request #470 from tagantroy/RedundantModifierRule

Redundant modifier rule

github.com/detekt/detekt - 5c3fedf3b496f660ae8743b883f74c321f9c1fad authored about 7 years ago by Artur Bosch <[email protected]>
Added check for rule configuration options in detekt-config.yml

github.com/detekt/detekt - 02dcbbb6639251b7be4b67669c5a3cfa7a5c515e authored about 7 years ago by schalkms <[email protected]>
Added check for 'exception' configuration option in detekt-config.yml

The constants for config options need to be defined in a companion
object.

github.com/detekt/detekt - 54c741ecd28b11e2998f33f30d6f9ad579e3aa8a authored about 7 years ago by schalkms <[email protected]>
README: update sample output from the tool

github.com/detekt/detekt - 4d97c8dfe5563ee48c81d338cbb080c902f85da4 authored about 7 years ago by Matthew Haughton <[email protected]>
Minor: Use toX instead of java.lang.x.parseX

github.com/detekt/detekt - 8e33beb36658e9f60b7a495088b9b6704ccc4cf2 authored about 7 years ago by Matthew Haughton <[email protected]>
Remove stale rules from config files

github.com/detekt/detekt - 08feb9c6f0e270f8346870f2c93e763d9df10db9 authored about 7 years ago by Matthew Haughton <[email protected]>
Refactored method in CollapsibleIfStatement rule

github.com/detekt/detekt - e852927586d52f9655c999ef07bff4be6a817ae1 authored about 7 years ago by schalkms <[email protected]>
add default generic description for issue

github.com/detekt/detekt - b0bdcefc36d8b6984c9b9d8153d7c5a2fa290c81 authored about 7 years ago by Ivan Balaksha <[email protected]>
Merge branch 'master' into RedundantModifierRule

github.com/detekt/detekt - 6cdce382741f6ced48f27493ddc3bffab8eb0d23 authored about 7 years ago by Ivan Balaksha <[email protected]>
Removed duplicate hashCode() function check code

github.com/detekt/detekt - 2c369d5d85ad93cbc23020cb259888362fdffabf authored about 7 years ago by schalkms <[email protected]>
Added CollapsibleIfStatement rule

github.com/detekt/detekt - 67ac3d533f46649571e184c46bda8e75d9c381c2 authored about 7 years ago by schalkms <[email protected]>
Recreate baseline for some test smells

github.com/detekt/detekt - fb3fba32cb81234939913b3b81fb0f6e57f65bad authored about 7 years ago by Artur Bosch <[email protected]>
Test rule filters in RuleSet environment

github.com/detekt/detekt - 7ca630bf1d92493b872be8df30c65f151939c737 authored about 7 years ago by Artur Bosch <[email protected]>
Add test pattern to default config

github.com/detekt/detekt - 08b4f1fd1b07e6c8076da3b6c048cc651cba5f8f authored about 7 years ago by Artur Bosch <[email protected]>
Let BaseRule predefine id based on class name

github.com/detekt/detekt - da611d7153c3e4b2a2ba123fe07d1b80c6c6aaef authored about 7 years ago by Artur Bosch <[email protected]>
Refactor FileParsingRule to make use of MultiRule's functions

github.com/detekt/detekt - b9985666b0f61c6cf50a070b80870f3ba904ed55 authored about 7 years ago by Artur Bosch <[email protected]>
Refactor RuleProviderTest to flatMap all rules from MultiRule's and not rely on SubRule filtering

github.com/detekt/detekt - 798d169695e82bf8f4ffb92e3225f1264aeef9be authored about 7 years ago by Artur Bosch <[email protected]>
Refactor NamingRules not to rely on SubRule

github.com/detekt/detekt - 30d0563b72c7dc018b41e5a4c84e05e92cce5a0a authored about 7 years ago by Artur Bosch <[email protected]>