RuboCop: Is it time to change the name?
github.com
github.com
Spoiler Alerts: The story of RoboCop is the story of a police officer overcoming systemic corruption within the police force after he is literally dehumanized and turned into an excessively violent killing machine. The main crux of the finale is that RoboCop needs to get around his programming that prevents him from arresting other members of the police corporation which pretty poignantly mirrors the many issues involving police policing other police. While the main character is a "good cop" in this movie, I don't think anybody will walk out of that movie thinking that police systems are not deeply flawed and corruptible destructive.
RuboCop as a linter is very much in line with the ideals of what a cop should be, and what a cop will be after reform (hopefully). RuboCop finds structural problems, gives out warnings, and helps the community of whoever works on a codebase work together in harmony.
> P.S. I haven't seen RoboCop in a while, but I have a vague recollection he was a good guy, who was fighting against the oppressive system.
echo "alias ruby_lint=rubocop" >> $HOME/.bashrc
...unless your objection is that other people will see this suddenly problematic word.My second thought is that as a white, middle-class American, I can't rely on that kneejerk reaction.
I'm very lucky in that I live someplace where my group is not disproportionately targeted by the police. There are a lot of people in America and elsewhere in the world who can't say the same.
Will changing the name solve anything? No.
But is it a tiny positive step with very little cost? That is the bar that needs to be cleared.