---
title: "no-superficial-analysis"
description: "Flags trailing participial clauses that pretend to explain significance."
sidebar:
  label: "no-superficial-analysis"
  badge: "Hard"
search:
  tags: [rule, static, detection]
---

| Property | Value |
| -------- | ----- |
| Kind | Hard rule |
| Engine | `phrase` |
| Tier | `static` |
| Severity | `warning` |
| Intent | `detection` |
| Scope | `text` |

## Why

Replace vague analysis with the concrete consequence or reason.

## Examples

<Columns cols={2}>
  <Column>
    **Flagged**

    The launch adds file search, highlighting the team's commitment to better workflows.
  </Column>
  <Column>
    **Better**

    The launch adds file search, so users can find old drafts without leaving the editor.
  </Column>
</Columns>

## Turning it off

```sh
lawlint --disable no-superficial-analysis draft.md
```

Or durably, in `.lawlint/config.json` — see [Configuration](/docs/reference/configuration).
