Git Product home page Git Product logo

eslint-plugin-woke's People

Contributors

amwmedia avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

eslint-plugin-woke's Issues

What is this hypocrisy?

Do you think this is funny? Cause I'm not laughing.

Three YEARS after the default branch name was renamed to main you're still using [trigger warning: racially insensitive] m*st*r, even though you knew it is insensitive.

Fix it now or you will be reported.

Trigger warnings

hello sir

please add trigger warnings to your files. I opened the file racism.js and some of the language there really hurt me, as a PoC I am not sure if we should allow words like this on github, maybe we could have an external word list stored somewhere so fellow allies do not have to view these slurs while still making sure their codebase is free of niggas

This plugin is missing the point.

I was just curious about this plugin as i am not a fan of woke culture. I read the source code and I think this plugin is missing the point. Yeah wow, I can not use the word {insert slur here} in my code. And so what if I write in my source code comments "// TODO: what the fuck". Maybe not professional to write that but still...

Despite that I am not a fan of woke culture, I think somebody installing this plugin would expect to get help for having better wording for TECHNICAL terminology. Naming of technical terms/variables/classes/etc. is the most discussed issue in professional programming. So helping to speed up the technical discussion would help in a lot of cases.

Technical Terminology as e.g. master and slave could be replaced by primary and secondary. Or not slaves but replicas.
Or blacklist and whitelist could be replaced by passlist and blocklist. Or that thing with sanity check (was that the woke replacement? or was this the no-no-Word for validity?).

E.g. you start writing a program, and then you think "Oh I need a blacklist". You type blacklist run your linters, and boom "blacklist is a no-no-word, change it with blocklist". So you say: "Hey that is actually also a very good word for this variable/class/etc.. I am at the beginning of my project, so there is a low effort to rename this. I replace the word ." Scandal averted as the woke wont complain.

Now you have just the patronizing "Hey the word blacklist is considered a no-no-word" but no suggestion what an appropriate replacement could be.

So yeah... I recommend to extend this plugin to have some real life use with recommending a potential replacement. Nobody serious would write racial slurs into his code (well except for this plugin i guess), or stuff like barmaid (use case?) but alot of people use still blacklist, master-branch, etc.. Pointing to technical alternatives would be alot of help, even if you arent a fan of woke culture.

Replace "Barwoman"

The gender categories includes the word "barwoman" which is a word nobody really uses.

As such I propose either replacing it with the word 'barmaid' or adding that to the list in addition to current list.

List in question

Support comments

This plugin doesn't support comment contents, can we add another rule or add it to the existing one?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.