-
-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
19 changed files
with
281 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
extends: existence | ||
message: "Avoid using '%s'" | ||
description: "Tech people know their acronyms; you come across as not very tech-savvy if you expand them." | ||
ignorecase: true | ||
level: warning | ||
tokens: | ||
- 'cascading[ -]?style[ -]?sheets' | ||
- 'hyper[ -]?text([ -]?mark[ -]?up([ -]?language)?)?' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
extends: existence | ||
message: "Avoid using '%s'" | ||
description: "Benefits such as '%s' are not bad in themselves, but their appearance in a job post often disguises the fact that there are few real benefits to working for a company." | ||
ignorecase: true | ||
level: warning | ||
tokens: | ||
- 'ales?' | ||
- 'beers?' | ||
- 'brewskis?' | ||
- 'coffee' | ||
- '(?:foos|fuss)[ -]*ball' | ||
- 'happy[ -]*hours?' | ||
- 'keg(erator)?s?' | ||
- 'lagers?' | ||
- 'nerf[ -]*guns?' | ||
- 'ping[ -]*pong?' | ||
- 'pints?' | ||
- 'pizzas?' | ||
- 'play\\s*stations?' | ||
- 'pool[ -]*table|pool' | ||
- 'rock[ -]*walls?' | ||
- 'table[ -]*football' | ||
- 'table[ -]*tennis' | ||
- 'wiis?' | ||
- 'xbox(?:es|s)?' | ||
- 'massages?' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
extends: existence | ||
message: "Avoid using '%s'" | ||
description: "Bro culture terminology can really reduce the number of people likely to show interest." | ||
ignorecase: true | ||
level: error | ||
tokens: | ||
- 'brogramm(?:er|ers|ing)' | ||
- 'crank' | ||
- 'crush' | ||
- 'hard[ -]*core' | ||
- 'hella' | ||
- 'mak(?:e|ing) it rain' | ||
- 'skillz' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
extends: existence | ||
message: "Avoid using '%s'" | ||
description: "Competition can be healthy, but for a lot of people a heavily competitive environment can be a strain." | ||
ignorecase: true | ||
level: suggestion | ||
tokens: | ||
- 'compete' | ||
- 'competition' | ||
- 'competitive' | ||
- 'cutting[ -]edge' | ||
- 'fail' | ||
- 'fore[ -]*front' | ||
- 'super[ -]*stars?' | ||
- 'the best' | ||
- 'reach the top' | ||
- 'top of .{2,8} (?:game|class)' | ||
- 'win' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
extends: existence | ||
message: "Avoid using '%s'" | ||
description: "When you use '%s,' you're being discriminatory." | ||
ignorecase: true | ||
level: error | ||
tokens: | ||
- 'bia?tch(?:es)?' | ||
- 'bimbos?' | ||
- 'hoes?' | ||
- 'hunks?' | ||
- 'milfs?' | ||
- 'slags?' | ||
- 'sluts?' | ||
- 'stallions?' | ||
- 'studs?' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
extends: existence | ||
message: "Don't specify a development environment unless absolutely necessary." | ||
ignorecase: true | ||
level: suggestion | ||
tokens: | ||
- 'atom' | ||
- 'bb[ -]*edit' | ||
- 'dream[ -]*weaver' | ||
- 'eclipse' | ||
- 'emacs' | ||
- 'net[ -]*beans' | ||
- 'note[ -]*pad' | ||
- 'sublime[ -]*text' | ||
- 'text[ -]*wrangler' | ||
- 'text[ -]*mate' | ||
- 'vim?' | ||
- 'visual[ -]*studio' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
extends: existence | ||
message: "Avoid using '%s'" | ||
description: "Referring to tech people as '%s' devalues the work that they do and shows a lack of respect and professionalism." | ||
ignorecase: true | ||
level: warning | ||
tokens: | ||
- 'gurus?' | ||
- 'hero(?:es|ic)?' | ||
- 'ninjas?' | ||
- 'rock[ -]*stars?' | ||
- 'super[ -]*stars?' | ||
- 'badass(?:es)?' | ||
- 'BAMF' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
extends: existence | ||
message: "Avoid using '%s'" | ||
description: "Use of '%s' could indicate that you're discriminating in favour of a certain gender." | ||
ignorecase: true | ||
level: error | ||
tokens: | ||
- 'boys?' | ||
- 'bros?' | ||
- 'broth(?:a|er)s?' | ||
- 'chicks?' | ||
- 'dads?' | ||
- 'dudes?' | ||
- 'fathers?' | ||
- 'females?' | ||
- 'gentlem[ae]n' | ||
- 'girls?' | ||
- 'grandfathers?' | ||
- 'grandmas?' | ||
- 'grandmothers?' | ||
- 'grandpas?' | ||
- 'gran' | ||
- 'grann(?:y|ies)' | ||
- 'guys?' | ||
- 'husbands?' | ||
- 'lad(y|ies)?' | ||
- 'm[ae]n' | ||
- 'm[ou]ms?' | ||
- 'males?' | ||
- 'momm(?:y|ies)' | ||
- 'mommas?' | ||
- 'mothers?' | ||
- 'papas?' | ||
- 'sist(?:a|er)s?' | ||
- 'wi(?:fe|ves)' | ||
- 'wom[ae]n' | ||
- he | ||
- her | ||
- him | ||
- his | ||
- she |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
extends: existence | ||
message: "Avoid using '%s'" | ||
description: "The use of '%s' indicates that you\'re only looking for male developers." | ||
ignorecase: true | ||
level: error | ||
tokens: | ||
- 'beard(?:ed|s|y)?' | ||
- 'grizzl(?:ed|y)' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
extends: existence | ||
message: "Avoid using '%s'" | ||
description: "Legacy technologies can reduce the number of people interested in a job." | ||
ignorecase: true | ||
level: suggestion | ||
tokens: | ||
- 'cobol' | ||
- 'cvs' | ||
- 'front[ -]*page' | ||
- 'rcs' | ||
- 'sccs' | ||
- 'source[ -]*safe' | ||
- 'vb\\s*6' | ||
- 'visual[ -]*basic\\s*6' | ||
- 'vbscript' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
extends: existence | ||
message: "Reevaluate the use of '%s'" | ||
ignorecase: true | ||
level: suggestion | ||
tokens: | ||
- 'meritocra(?:cy|cies|tic)' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
extends: existence | ||
message: "Remove '%s'" | ||
ignorecase: true | ||
level: warning | ||
tokens: | ||
- 'bloody' | ||
- 'bugger' | ||
- 'cunt' | ||
- 'damn' | ||
- 'fuck(?:er|ing)?' | ||
- 'piss(?:ing)?' | ||
- 'shit' | ||
- 'motherfuck(?:ers?|ing)' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
Based on [Joblint](https://github.com/rowanmanning/joblint). | ||
|
||
> Test tech job posts for issues with sexism, culture, expectations, and recruiter fails. | ||
``` | ||
Copyright (c) 2015, Rowan Manning | ||
Permission is hereby granted, free of charge, to any person obtaining a copy | ||
of this software and associated documentation files (the "Software"), to deal | ||
in the Software without restriction, including without limitation the rights | ||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
copies of the Software, and to permit persons to whom the Software is | ||
furnished to do so, subject to the following conditions: | ||
The above copyright notice and this permission notice shall be included in | ||
all copies or substantial portions of the Software. | ||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | ||
THE SOFTWARE. | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
extends: existence | ||
message: "Avoid using '%s'" | ||
description: "Something feels off when you need to reassure someone of something that should definitely not be an issue in any workplace." | ||
ignorecase: true | ||
level: suggestion | ||
tokens: | ||
- 'drama[ -]*free' | ||
- 'stress[ -]*free' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
extends: existence | ||
message: "Avoid using '%s'" | ||
description: "Terms like '%s' are often used if the person writing a post doesn't know what they are talking about." | ||
ignorecase: true | ||
level: warning | ||
tokens: | ||
- gay for | ||
- sexy | ||
- hawt | ||
- phat |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
extends: existence | ||
message: "Avoid using '%s'" | ||
description: "Terms like '%s' and others can indicate that the person writing a job post is unaware of the time and effort involved in preparing a new starter for work." | ||
ignorecase: true | ||
level: suggestion | ||
tokens: | ||
- 'hit[ -]the[ -]ground[ -]running' | ||
- 'juggle' | ||
- 'tight deadlines?' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
extends: substitution | ||
message: Use '%s' instead of '%s' | ||
ignorecase: true | ||
level: error | ||
swap: | ||
'java[ -]?scripts?': JavaScript | ||
ruby on rail: Ruby on Rails |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
extends: existence | ||
message: "Avoid using '%s'" | ||
description: "Terms like '%s' often indicate that a non technical person (perhaps a CEO or stakeholder) has been involved in writing the post." | ||
ignorecase: true | ||
level: warning | ||
tokens: | ||
- 'blue[ -]*sk(?:y|ies)' | ||
- 'enlighten(?:ed|ing)?' | ||
- 'green[ -]*fields?' | ||
- 'incentivi[sz]e' | ||
- 'paradigm' | ||
- 'producti[sz]e' | ||
- 'reach(?:ed|ing)? out' | ||
- 'synerg(?:y|ize|ise)' | ||
- 'visionar(?:y|ies)' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
|
||
{ | ||
"author": "jdkato", | ||
"description": "Test tech job posts for issues with sexism, culture, expectations, and recruiter fails.", | ||
"email": "[email protected]", | ||
"lang": "en", | ||
"url": "https://github.com/errata-ai/Joblint/releases/latest/download/Joblint.zip", | ||
"license": "MIT", | ||
"name": "Joblint", | ||
"sources": [ | ||
"https://joblint.org/", | ||
], | ||
"vale_version": ">=1.0.0", | ||
"coverage": 0.0, | ||
"version": "0.1.0", | ||
} |