aboutsummaryrefslogtreecommitdiffstats
path: root/layoutopt/libs/uix/src/resources/rules/IncorrectWidthInHorizontalScrollView.rule
diff options
context:
space:
mode:
Diffstat (limited to 'layoutopt/libs/uix/src/resources/rules/IncorrectWidthInHorizontalScrollView.rule')
-rw-r--r--layoutopt/libs/uix/src/resources/rules/IncorrectWidthInHorizontalScrollView.rule11
1 files changed, 11 insertions, 0 deletions
diff --git a/layoutopt/libs/uix/src/resources/rules/IncorrectWidthInHorizontalScrollView.rule b/layoutopt/libs/uix/src/resources/rules/IncorrectWidthInHorizontalScrollView.rule
new file mode 100644
index 0000000..17da843
--- /dev/null
+++ b/layoutopt/libs/uix/src/resources/rules/IncorrectWidthInHorizontalScrollView.rule
@@ -0,0 +1,11 @@
+// Rule: IncorrectWidthInScrollView
+//
+// Description: Checks whether a scrollview's child has the wrong dimension.
+//
+// Conditions:
+// - The node has a HorizontalScrollView parent
+// - The node has a width set to fill_parent
+
+if (node.'..'.is("HorizontalScrollView") && node.isWidthFillParent()) {
+ analysis << "This ${node.name()} tag should use android:layout_width=\"wrap_content\""
+}