AtomMaterialUI / Image-Icon-Viewer

Preview images and icons directly from the Project View in IntelliJ products
MIT License
8 stars 0 forks source link

chore(deps): update all dependencies #14

Closed renovate[bot] closed 2 years ago

renovate[bot] commented 2 years ago

WhiteSource Renovate

This PR contains the following updates:

Package Type Update Change
actions/checkout action minor v2.3.4 -> v2.4.0
io.gitlab.arturbosch.detekt:detekt-formatting (source) minor 1.18.1 -> 1.19.0
io.gitlab.arturbosch.detekt plugin minor 1.18.1 -> 1.19.0

Release Notes

actions/checkout ### [`v2.4.0`](https://togithub.com/actions/checkout/releases/v2.4.0) [Compare Source](https://togithub.com/actions/checkout/compare/v2.3.5...v2.4.0) - Convert SSH URLs like `org-@​github.com:` to `https://github.com/` - [pr](https://togithub.com/actions/checkout/pull/621) ### [`v2.3.5`](https://togithub.com/actions/checkout/releases/v2.3.5) [Compare Source](https://togithub.com/actions/checkout/compare/v2.3.4...v2.3.5) Update dependencies
detekt/detekt ### [`v1.19.0`](https://togithub.com/detekt/detekt/releases/v1.19.0) Please welcome the next upcoming stable release of Detekt: `1.19.0` 🎉 This release is coming with a lot of new features, new rules, evolution in the API and stability improvements. Specifically, we've shipped some features that will allow you to better adapt detekt to run on codebases that are using JetPack compose with features such as `ignoreAnnotated` and `ignoreFunction`. As always, we want to take the opportunity to thank our contributors for testing, bug reporting and helping us release this new version of Detekt. You're more than welcome to join our community on the [#detekt](https://kotlinlang.slack.com/archives/C88E12QH4) channel on KotlinLang's Slack (you can [get an invite here](https://surveys.jetbrains.com/s3/kotlin-slack-sign-up)). ##### Notable Changes - We now offer an `ignoreAnnotated` configuration key that you can use on all your rules to suppress findings if inside an annotated block (e.g. `@Composable`) - [#​4102](https://togithub.com/detekt/detekt/pull/4102) and [#​4241](https://togithub.com/detekt/detekt/pull/4241) - Similarly, we now offer also an `ignoreFunction` configuration key that you can use to suppress findings if inside a function with a given name - [#​4148](https://togithub.com/detekt/detekt/pull/4148) - Report configuration is changing in the Gradle plugin. The `reports` extension on the `detekt` extension has been deprecated. See the Migration section below for steps to migrate to the new recommended configuration - [#​3687](https://togithub.com/detekt/detekt/pull/3687) - The `ExplicitCollectionElementAccessMethod` rule is now a type-resolution only rule - [#​4201](https://togithub.com/detekt/detekt/pull/4201) - The `InvalidPackageDeclaration` rule has been split to create the `MissingPackageDeclaration` rule - [#​4149](https://togithub.com/detekt/detekt/pull/4149) - The `ForbiddenComment` rule now offers a `customMessage` configuration key - [#​4126](https://togithub.com/detekt/detekt/pull/4126) - We bumped ktlint and updated the default enabled rules to mirror what ktlint is doing - [#​4179](https://togithub.com/detekt/detekt/pull/4179) - Added a new `LambdaParameterNaming` rule, to enforce a naming convention of parameter inside lambdas - [#​4147](https://togithub.com/detekt/detekt/pull/4147) - Added a new `InjectDispatcher` rule, to check if dispatchers are injectable - [#​4222](https://togithub.com/detekt/detekt/pull/4222) - Added a new `ConsoleReport` format - [#​4027](https://togithub.com/detekt/detekt/pull/4027) - Gradle: We added the `--auto-correct` cmdline option to gradle tasks - [#​4202](https://togithub.com/detekt/detekt/pull/4202) - Gradle: We removed the `afterEvaluate` wrapper from the Android and KMM plugin - [#​4159](https://togithub.com/detekt/detekt/pull/4159) and [#​4271](https://togithub.com/detekt/detekt/pull/4271) - We now test against Java 17 and stopped testing against Java 16 - [#​4136](https://togithub.com/detekt/detekt/pull/4136) - Remove library specific configurations like Jetpack Compose and Dagger from the default config - [#​4101](https://togithub.com/detekt/detekt/pull/4101) - Remove detekt-bom module - [#​4043](https://togithub.com/detekt/detekt/pull/4043) - Use reference in fallback property delegate - [#​3982](https://togithub.com/detekt/detekt/pull/3982) ##### Migration Configuring reports in the Gradle plugin should be done at the task level instead of at the extension (or global) level. The previous recommendation resulted in the report output for multiple tasks overwriting each other when multiple detekt tasks were executed in the same Gradle run. Before this release the recommended way to configure reports was using the `detekt` extension: ```kotlin detekt { reports { xml { enabled = true destination = file("build/reports/detekt/detekt.xml") } } } ``` This meant all detekt tasks would output the report to the same destination. From this detekt release you should enable and disable reports for all tasks using the `withType` Gradle method: ```kotlin // Kotlin DSL tasks.withType().configureEach { reports { xml.required.set(true) } } ``` ```groovy // Groovy DSL tasks.withType(Detekt).configureEach { reports { xml.required.set(true) } } ``` To customize the report output location configure the task individually: ```kotlin tasks.detektMain { reports { xml { outputLocation.set(file("build/reports/detekt/customPath.xml")) required.set(true) // reports can also be enabled and disabled at the task level as needed } } } ``` ##### Changelog - trim values when parsing the baseline - [#​4335](https://togithub.com/detekt/detekt/pull/4335) - Fix [#​4332](https://togithub.com/detekt/detekt/issues/4332) by widening the scope to all JDKs - [#​4333](https://togithub.com/detekt/detekt/pull/4333) - Bugfix provided by [#​4225](https://togithub.com/detekt/detekt/issues/4225) needs wider scope - [#​4332](https://togithub.com/detekt/detekt/issues/4332) - Avoid false positives in MemberNameEqualsClassName - [#​4329](https://togithub.com/detekt/detekt/pull/4329) - Add two new config steps for Compose - [#​4322](https://togithub.com/detekt/detekt/pull/4322) - Set DetektJvm task source with SourceDirectorySet instead of file list - [#​4151](https://togithub.com/detekt/detekt/pull/4151) - Add documentation about how to configure Baseline task with type resolution - [#​4285](https://togithub.com/detekt/detekt/pull/4285) - Remove kotlin-gradle-plugin-api from runtime classpath - [#​4275](https://togithub.com/detekt/detekt/pull/4275) - Use appropriate annotations on source properties in Gradle tasks - [#​4264](https://togithub.com/detekt/detekt/pull/4264) - Replace usage of deprecated ConfigureUtil - [#​4263](https://togithub.com/detekt/detekt/pull/4263) - Fix test failure of ReportMergeSpec - [#​4262](https://togithub.com/detekt/detekt/pull/4262) - Revert "Remove afterEvaluate wrapper ([#​4159](https://togithub.com/detekt/detekt/issues/4159))" - [#​4259](https://togithub.com/detekt/detekt/pull/4259) - ExplicitCollectionElementAccessMethodSpec: does not report methods that is called on implicit receiver - [#​4256](https://togithub.com/detekt/detekt/pull/4256) - UnusedPrivateMember: fix false positive with operator `in` - [#​4249](https://togithub.com/detekt/detekt/pull/4249) - Introduce UseAnyOrNoneInsteadOfFind rule - [#​4247](https://togithub.com/detekt/detekt/pull/4247) - OptionalWhenBraces: fix false negative for nested when - [#​4246](https://togithub.com/detekt/detekt/pull/4246) - Handle MultiRules in Suppressors - [#​4239](https://togithub.com/detekt/detekt/pull/4239) - Fix UselessCallOnNotNull rule - [#​4237](https://togithub.com/detekt/detekt/pull/4237) - Make detekt a bit less noisy when mixing java and kotlin files - [#​4231](https://togithub.com/detekt/detekt/pull/4231) - Workaround for JDK 8 instability when reading config - [#​4225](https://togithub.com/detekt/detekt/pull/4225) - Define FunctionSignature - [#​4176](https://togithub.com/detekt/detekt/pull/4176) - ForbiddenMethodCall: report overriding method calls - [#​4205](https://togithub.com/detekt/detekt/pull/4205) - ObjectLiteralToLambda: fix false positive when using Java interfaces with default methods - [#​4203](https://togithub.com/detekt/detekt/pull/4203) - Unit tests for TooGenericExceptionThrown - [#​4198](https://togithub.com/detekt/detekt/pull/4198) - Display correct --jvm-target values when using --help flag - [#​4195](https://togithub.com/detekt/detekt/pull/4195) - Improved `MaximumLineLength` documentation - [#​4188](https://togithub.com/detekt/detekt/pull/4188) - Report NewLineAtEndOfFile source location at end of file - [#​4187](https://togithub.com/detekt/detekt/pull/4187) - [#​4169](https://togithub.com/detekt/detekt/issues/4169) OutdatedDocumentation rule - [#​4185](https://togithub.com/detekt/detekt/pull/4185) - Don't report on platform types in NullableToStringCall - [#​4180](https://togithub.com/detekt/detekt/pull/4180) - Fix [#​4140](https://togithub.com/detekt/detekt/issues/4140): Allow Bazel based tests to run with string test input - [#​4170](https://togithub.com/detekt/detekt/pull/4170) - Improve ForbiddenMethodCall documentation - [#​4166](https://togithub.com/detekt/detekt/pull/4166) - Report SwallowedException on catchParameter - [#​4158](https://togithub.com/detekt/detekt/pull/4158) - Enable binary compatibility validator for detekt-test and detekt-test-api - [#​4157](https://togithub.com/detekt/detekt/pull/4157) - Fix issues with Elvis operator in UnconditionalJumpStatementInLoop - [#​4150](https://togithub.com/detekt/detekt/pull/4150) - Improve documentation for naming rules - [#​4146](https://togithub.com/detekt/detekt/pull/4146) - Disable `UnsafeCallOnNullableType` on tests - [#​4123](https://togithub.com/detekt/detekt/pull/4123) - Remove annotations from LateinitUsage noncompliant block - [#​4100](https://togithub.com/detekt/detekt/pull/4100) - UnnecessaryAbstractClass: false positive when the abstract class has internal/protected abstract members - [#​4099](https://togithub.com/detekt/detekt/pull/4099) - Deprecate DefaultContext - [#​4098](https://togithub.com/detekt/detekt/pull/4098) - Fix confusing message when breaking the MultilineLambdaItParameter rule - [#​4089](https://togithub.com/detekt/detekt/pull/4089) - Remove deprecated KotlinExtension - [#​4063](https://togithub.com/detekt/detekt/pull/4063) - Add an alias for FunctionMinLength/FunctionMaxLength rules to be more descriptive - [#​4050](https://togithub.com/detekt/detekt/pull/4050) - fix report path, default path is reports/detekt/... - [#​4034](https://togithub.com/detekt/detekt/pull/4034) - Fix TextLocation of Indentation rule - [#​4030](https://togithub.com/detekt/detekt/pull/4030) - detekt-bom is going away after 1.18.0 - [#​3988](https://togithub.com/detekt/detekt/issues/3988) - UnderscoresInNumericLiterals acceptableDecimalLength is off by one - [#​3972](https://togithub.com/detekt/detekt/pull/3972) - Create rule set configurations in a safe way - [#​3964](https://togithub.com/detekt/detekt/pull/3964) - Remove UnnecessarySafeCall safeguard against ErrorType - [#​3439](https://togithub.com/detekt/detekt/pull/3439) ##### Dependency Updates - Update dependency org.jetbrains.kotlinx:kotlinx-coroutines-core to v1.5.2 - [#​4302](https://togithub.com/detekt/detekt/pull/4302) - Update dependency io.mockk:mockk to v1.12.1 - [#​4297](https://togithub.com/detekt/detekt/pull/4297) - Update dependency com.android.tools.build:gradle to v4.2.2 - [#​4296](https://togithub.com/detekt/detekt/pull/4296) - Gradle Publishing Plugin 0.17.0 - [#​4270](https://togithub.com/detekt/detekt/pull/4270) - Shadow 7.1.0 - [#​4269](https://togithub.com/detekt/detekt/pull/4269) - Dokka 1.5.31 - [#​4268](https://togithub.com/detekt/detekt/pull/4268) - Binary Compatibility Validator 0.8.0 - [#​4267](https://togithub.com/detekt/detekt/pull/4267) - Reflections 0.10.2 - [#​4266](https://togithub.com/detekt/detekt/pull/4266) - Upgrade to Gradle 7.3 - [#​4254](https://togithub.com/detekt/detekt/pull/4254) - Dokka 1.5.30 - [#​4114](https://togithub.com/detekt/detekt/pull/4114) - Kotlin 1.5.31 - [#​4113](https://togithub.com/detekt/detekt/pull/4113) - Update dependencies - [#​4065](https://togithub.com/detekt/detekt/pull/4065) ##### Housekeeping & Refactorings - Simplify YamlConfig - [#​4316](https://togithub.com/detekt/detekt/pull/4316) - Move tests to the correct module - [#​4314](https://togithub.com/detekt/detekt/pull/4314) - Don't hide null issues - [#​4313](https://togithub.com/detekt/detekt/pull/4313) - Add functional test for type resolution for JVM - [#​4307](https://togithub.com/detekt/detekt/pull/4307) - Minor typo fix and code refactoring - [#​4284](https://togithub.com/detekt/detekt/pull/4284) - Improve Tests of UnnecesaryLet - [#​4282](https://togithub.com/detekt/detekt/pull/4282) - Fix typo in UnnecessaryLet - [#​4281](https://togithub.com/detekt/detekt/pull/4281) - Fix typo in Gradle lib definition - [#​4255](https://togithub.com/detekt/detekt/pull/4255) - Rename DoubleMutabilityInCollectionSpec to DoubleMutabilityForCollectionSpec - [#​4251](https://togithub.com/detekt/detekt/pull/4251) - Simplify conditional checks to improve coverage - [#​4221](https://togithub.com/detekt/detekt/pull/4221) - Refactor NoTabs to remove DetektVisitor - [#​4220](https://togithub.com/detekt/detekt/pull/4220) - Fix typos and grammar in rule descriptions - [#​4219](https://togithub.com/detekt/detekt/pull/4219) - Use Kotlin's ArrayDeque implementation - [#​4218](https://togithub.com/detekt/detekt/pull/4218) - Update Kotlin docs URL - [#​4217](https://togithub.com/detekt/detekt/pull/4217) - Report UntilInsteadOfRangeTo for 'rangeTo' calls - [#​4212](https://togithub.com/detekt/detekt/pull/4212) - Add tests for merging reports - [#​4199](https://togithub.com/detekt/detekt/pull/4199) - Setup Gradle functional tests - [#​4074](https://togithub.com/detekt/detekt/pull/4074) - GitHub Actions cache fixes - [#​3723](https://togithub.com/detekt/detekt/pull/3723) - Simplify where casts used unnecessarily - [#​4213](https://togithub.com/detekt/detekt/pull/4213) - Don't specify Gradle Enterprise Gradle Plugin version - [#​4210](https://togithub.com/detekt/detekt/pull/4210) - Fix baserule import in tests - [#​4189](https://togithub.com/detekt/detekt/pull/4189) - Run CLI sanity checks with Gradle - [#​4186](https://togithub.com/detekt/detekt/pull/4186) - Use Codecov GitHub Action to upload coverage - [#​4184](https://togithub.com/detekt/detekt/pull/4184) - Enable ParameterListWrapping rule on detekt codebase - [#​4178](https://togithub.com/detekt/detekt/pull/4178) - Add test cases for MagicNumber - [#​4152](https://togithub.com/detekt/detekt/pull/4152) - Fix FunctionParameterNamingSpec - [#​4145](https://togithub.com/detekt/detekt/pull/4145) - Address feedback on [#​4139](https://togithub.com/detekt/detekt/issues/4139) - [#​4143](https://togithub.com/detekt/detekt/pull/4143) - Don't skip tests that now pass - [#​4142](https://togithub.com/detekt/detekt/pull/4142) - Fixes for Kotlin 1.6.0-M1 - [#​4139](https://togithub.com/detekt/detekt/pull/4139) - Don't unnecessarily propogate opt-in requirement - [#​4116](https://togithub.com/detekt/detekt/pull/4116) - Drop junit-platform-launcher dependency - [#​4115](https://togithub.com/detekt/detekt/pull/4115) - Ensure detekt-tooling public API is stable - [#​4112](https://togithub.com/detekt/detekt/pull/4112) - Fix globing typo - [#​4107](https://togithub.com/detekt/detekt/pull/4107) - Rename and split ValidateConfig files - [#​4105](https://togithub.com/detekt/detekt/pull/4105) - Dynamic deprecation - [#​4104](https://togithub.com/detekt/detekt/pull/4104) - Fix indent issues with continuation indent - [#​4103](https://togithub.com/detekt/detekt/pull/4103) - Refactor so detekt-gradle-plugin can be added as an included build - [#​4094](https://togithub.com/detekt/detekt/pull/4094) - Migrate buildSrc to composite build - [#​4090](https://togithub.com/detekt/detekt/pull/4090) - Fix broken `applySelfAnalysisVersion` task - [#​4082](https://togithub.com/detekt/detekt/pull/4082) - Convert DetektJvmSpec to use ProjectBuilder - [#​4075](https://togithub.com/detekt/detekt/pull/4075) - Upscale JVM settings - [#​4057](https://togithub.com/detekt/detekt/pull/4057) - Gradle 7.2 - [#​4056](https://togithub.com/detekt/detekt/pull/4056) - Verify at compile time that issue id matches rule name - [#​4047](https://togithub.com/detekt/detekt/pull/4047) See all issues at: [1.19.0](https://togithub.com/detekt/detekt/milestone/83)

Configuration

📅 Schedule: "before 3am on the first day of the month" (UTC).

🚦 Automerge: Disabled due to failing status checks.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.



This PR has been generated by WhiteSource Renovate. View repository job log here.