From 8f69120bebaff256b8a549f18087cdfbe2f41e59 Mon Sep 17 00:00:00 2001 From: Nicola Corti Date: Sat, 17 Sep 2022 17:32:58 +0100 Subject: [PATCH] Add twitter/compose-rules to the Marketplace --- website/src/data/marketplace.js | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/website/src/data/marketplace.js b/website/src/data/marketplace.js index 8e6e9f9a4de..0bbb4fe6b54 100644 --- a/website/src/data/marketplace.js +++ b/website/src/data/marketplace.js @@ -51,7 +51,7 @@ export const extensions = [ tags: ["ruleset"], }, { - title: "Compose", + title: "Compose by appKODE", description: "A set of Detekt rules to help prevent common errors in projects using Jetpack Compose.", repo: "https://github.com/appKODE/detekt-rules-compose", @@ -69,6 +69,30 @@ export const extensions = [ usesTypeResolution: false, tags: ["ruleset"], }, + { + title: "Compose by Twitter", + description: + "Static checks to aid with a healthy adoption of Jetpack Compose.", + repo: "https://github.com/twitter/compose-rules/", + ruleset: "TwitterCompose", + rules: [ + "ComposableNaming", + "ComposableParamOrder", + "ContentEmitterReturningValues", + "ModifierComposable", + "ModifierMissing", + "ModifierReused", + "ModifierWithoutDefault", + "MultipleEmitters", + "MutableParams", + "PreviewPublic", + "RememberMissing", + "ViewModelForwarding", + "ViewModelInjection", + ], + usesTypeResolution: false, + tags: ["ruleset"], + }, { title: "Doist detekt-rules", description: