Skip to content

Commit

Permalink
Merge branch 'main' into extend-timeout-mergegate
Browse files Browse the repository at this point in the history
  • Loading branch information
noklam authored Aug 29, 2023
2 parents 3b34e39 + 29b5cb8 commit 659ecba
Show file tree
Hide file tree
Showing 39 changed files with 942 additions and 103 deletions.
6 changes: 6 additions & 0 deletions .github/styles/Kedro/Spellings.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
extends: spelling
message: "Did you really mean '%s'?"
level: warning
ignore:
- Kedro/ignore.txt
- Kedro/ignore-names.txt
11 changes: 11 additions & 0 deletions .github/styles/Kedro/abbreviations.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
extends: substitution
message: "Use '%s' instead of abbreviations like '%s'."
ignorecase: true
level: warning
nonword: true
action:
name: replace
swap:
'\b(?:eg|e\.g\.|eg\.)[\s,]': for example
'\b(?:ie|i\.e\.|ie\.)[\s,]': that is
'\b(?:etc)[\s\n,.]': and more
13 changes: 13 additions & 0 deletions .github/styles/Kedro/gender.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
extends: existence
message: "Use a gender-neutral pronoun instead of '%s'."
level: error
ignorecase: true
tokens:
- he/she
- s/he
- \(s\)he
- \bhe\b
- \bhim\b
- \bhis\b
- \bshe\b
- \bher\b
56 changes: 56 additions & 0 deletions .github/styles/Kedro/headings.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
extends: capitalization
message: "'%s' should use sentence-style capitalization."
level: warning
scope: heading
match: $sentence
exceptions:
- Kedro
- Kedro-Viz
- Airflow
- Amazon
- Amazon Web Services
- AWS Step Functions
- AWS Systems Manager
- Azure
- Azure App Service
- Azure App Service Plan
- Azure Blob Storage
- Azure Event Hub
- CI/CD
- DataCatalog
- Data Catalog
- Docker
- Docker Compose
- Docker Swarm
- Dockerfile
- GitHub
- GitHub Actions
- Google
- Google Analytics
- Google Cloud
- Google Cloud Functions
- GraphQL
- Hook
- Hooks
- IDs
- Jenkins
- JFrog
- JFrog Artifactory
- Jira
- Kafka
- Kubernetes
- Kubernetes Engine
- Kubernetes Pod
- Kubernetes Service
- Lambda
- Linux
- MySQL
- Python
- QuantumBlack
- QuantumBlack Labs
- Red Hat
- Redis
- Slack
- Ubuntu
- Unix
- URLs
111 changes: 111 additions & 0 deletions .github/styles/Kedro/ignore-names.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,111 @@
Ahdra
Aris
Alves
Alam
Andrew
Andrii
Anton
Antony
Ankita
Batori
Braccialli
Brummitt
Cano
Carvalho
Cvetanka
Czakon
Chan
Comym
Couto
Daiha
Dada
Danov
Datta
DeBold
Deepyaman
Deriabin
Diaz
Dmitrii
Dmitry
Emamjome
Erins
Gabriel
Gundaniya
Guilherme
Hamza
Hoang
Holzer
Huong
Helmhold
Ignacio
Ivaniuk
Ivan
Jakub
Jannic
Jankowski
Jitendra
Jiri
Jo
Joel
Juan
Kadiri
Kaiser
Kaltsas
Kanchwala
Katiyar
Khan
Kirilenko
Kiyohito
Klein
Kunii
Kumar
Lais
Laura
Liam
Lim
Lorena
Machado
Mackay
Malte
Malloy
Marcin
Meisam
Merali
Merel
Milne
Nasef
Nechevska
Nero
Nguyen
Nikolaos
Nikolic
Nok
Okwa
Oza
Paricio
Patel
Peteris
Pilla
Rashida
Ravi
Richard
Schwarzmann
Sorokin
Stichbury
Susanna
Sajid
Stephanie
Takieddine
Theisen
Tynan
Tsaousis
Valtazanos
Vladimir
Waylon
Westenra
Wong
Wrigley
Yolan
Yetunde
Zablocki
Zain
31 changes: 31 additions & 0 deletions .github/styles/Kedro/ignore.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
Kedro
Kedro's
Kubeflow
Databricks
Conda
conda
Cookiecutter
config
fsspec
Kaggle
namespace
namespaces
namespaced
regressors
repo
Repo
dbx
MLflow
csv
yaml
matplotlib
Matplotlib
IPython
APIs
networkx
Plotly
Pylint
SQLAlchemy
Astro
Xebia
pytest
12 changes: 12 additions & 0 deletions .github/styles/Kedro/inclusive.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
extends: substitution
message: "Use '%s' instead of '%s'."
ignorecase: true
level: error
action:
name: replace
swap:
# bad: good
'black ?list': 'disallow list|exclude list'
'master': primary
'slave': secondary
'white ?list': 'allow list|include list'
24 changes: 24 additions & 0 deletions .github/styles/Kedro/links.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
extends: substitution
message: "Avoid vague text in links like '%s' unless you can pair it with more descriptive text."
link: 'https://github.com/kedro-org/kedro/wiki/Kedro-documentation-style-guide'
ignorecase: true
scope: raw
nonword: true
level: error

swap:
# For the word 'here' in Markdown and HTML links
'\[here\]\(.*?\)': 'here'
'<a\s*href\s*=\s*".*?".*?>\s*here\s*</a>': 'here'

# For the word 'this' in Markdown and HTML links
'\[this\]\(.*?\)': 'this'
'<a\s*href\s*=\s*".*?".*?>\s*this\s*</a>': 'this'

# For the word 'page' in Markdown and HTML links
'\[page\]\(.*?\)': 'page'
'<a\s*href\s*=\s*".*?".*?>\s*page\s*</a>': 'page'

# For the phrase 'this page' in Markdown and HTML links
'\[this page\]\(.*?\)': 'this page'
'<a\s*href\s*=\s*".*?".*?>\s*this page\s*</a>': 'this page'
6 changes: 6 additions & 0 deletions .github/styles/Kedro/oxfordcomma.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
extends: existence
message: "Use the Oxford comma in '%s'."
scope: sentence
level: suggestion
tokens:
- '(?:[^,]+,){1,}\s\w+\s(?:and|or)'
11 changes: 11 additions & 0 deletions .github/styles/Kedro/pronouns.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
extends: existence
message: "Avoid first-person singular pronouns such as '%s'."
level: warning
nonword: true
tokens:
- (?<=^|\s)I(?=\s)
- (?<=^|\s)I,(?=\s)
- \bI'm\b
- (?<=\s)[Mm]e\b
- (?<=\s)[Mm]y\b
- (?<=\s)[Mm]ine\b
10 changes: 10 additions & 0 deletions .github/styles/Kedro/quotes.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
extends: existence
message: Use straight quotes instead of smart quotes.
level: warning
nonword: true
action:
tokens:
-
-
-
-
11 changes: 11 additions & 0 deletions .github/styles/Kedro/sentencelength.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
extends: occurrence
message: "Try to keep your sentence length to 30 words or fewer."
level: suggestion
# Here, we're counting the number of words
# in a sentence.
#
# If there are more than 30, we'll flag it.
scope: sentence
ignorecase: false
max: 30
token: (\w+)
Loading

0 comments on commit 659ecba

Please sign in to comment.