Skip to content

zautumnz/profane-words

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

127 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

profane-words

A semi-comprehensive list of profanity in English.

See better-profane-words for an enhanced wordlist with categorization, intensity classification, and a JS API.


Warning don't read the list if you're easily offended. I don't even know what at least half of these words mean.

This includes words from several other lists, with some 'ok words' filtered out. Note because this project started out as a compilation of other lists, there may still be false positives that I missed here! If you come across something that doesn't make sense, please open an issue or a PR!

For other languages, you may wish to check here.

Installation: npm i -S profane-words

Usage:

import words from 'profane-words'
const arg = process.argv[2]

if (words.includes(arg.toLowerCase())) {
  console.warn('Watch your mouth.')
}

All words are lowercased.

Why: disallowing words for whatever reason, probably.

License: WTFPL

About

A very long list of English profanity.

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors