> ## Documentation Index
> Fetch the complete documentation index at: https://docs.sourcery.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# While-Guard-To-Condition

#### Sourcery rule id: `while-guard-to-condition`

#### Description

Move a guard clause in a while statement's body into its test


#### Before

```python
location = "Work"
destination = "Home"
while True:
    if location == destination:
        break
    location = travel()
```

#### After

```python
location = "Work"
destination = "Home"
while not location == destination:
    location = travel()
```



#### Explanation

Removing the guard clause simplifies the code and makes clearer the intention of
the loop.
