Automattic / Automattic/harper

feat: Flag mixing up "deprecate" and "depreciate" and forms

Open
#677 3 comments 1 reaction 0 assignees View on GitHub
enhancement harper-core linting
Dominant language
Rust
Stars
15.4k
Forks
627
Avg merge
1d 15h
Merged PRs (30d)
106

Description

## Description

"Deprecation" is common in software and is the process of announcing something is slated for future removal so should no longer ben used.
"Depreciation" on the other hand is a kind of opposite of "appreciation" and means the reduction of value over time.

## Resources
- [Proofed](https://proofed.co.uk/writing-tips/word-choice-deprecate-or-depreciate/)
- [Daily Writing Tips](https://www.dailywritingtips.com/depreciate-vs-deprecate/)
- [Grammarist](https://grammarist.com/usage/deprecate-depreciate/)
- [Business Writing Blog](https://www.businesswritingblog.com/business_writing/2022/08/what-are-the-differences-between-depreciate-and-deprecate.html)

## Examples
- Never **depreciate** functionality out of your language.→ Never **deprecate** functionality out of your language.

Contributor guide

Open the contributing guide

Research direction

The issue provides the incorrect and corrected examples plus reference links; begin by searching the repository for existing handling of “depreciate” and “deprecate.” Add or update regression coverage for this example, and consider the work done when the checker flags the incorrect form without flagging the correct one.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
devtools
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.