badwords-list
badwords-list copied to clipboard
feat(badwords): update badword list
Update badwords list to include top word list from urban dictionary.
Script used to generate files:
const _ = require('lodash');
const badWords = [];
const newBadWords = [];
const merged = _.union(badWords, newBadWords);
const lowered = _.map(merged, word => word.toLowerCase());
const array = lowered.sort();
const object = _.reduce(array, (acc, word) => {
acc[word] = 1;
return acc;
}, {});
const regex = `/\\b(${_.reduce(array, (acc, word) => `${acc}${word}|`, '')})\\b/gi`;
console.log(JSON.stringify(array));
console.log(JSON.stringify(object));
console.log(regex);