From 8e0455c59bcad56141c153680bae9706c491c56b Mon Sep 17 00:00:00 2001 From: Joseph Kato Date: Wed, 31 Jan 2018 16:29:19 -0800 Subject: [PATCH 1/6] Add Vale to Travis CI --- .travis.yml | 4 +- .vale.ini | 32 + ci/vale/dictionary.txt | 1482 ++++++++++++++++++++++++++++ ci/vale/styles/Linode/Spelling.yml | 4 + ci/vale/styles/Linode/Terms.yml | 30 + 5 files changed, 1551 insertions(+), 1 deletion(-) create mode 100644 .vale.ini create mode 100644 ci/vale/dictionary.txt create mode 100644 ci/vale/styles/Linode/Spelling.yml create mode 100644 ci/vale/styles/Linode/Terms.yml diff --git a/.travis.yml b/.travis.yml index bcc26ce16ec..88d3f74fa90 100644 --- a/.travis.yml +++ b/.travis.yml @@ -18,7 +18,8 @@ before_install: # - npm install install: - - echo "Install pytest and pip" + - echo "Install Vale, pytest, and pip" + - go get github.com/ValeLint/vale - pip install -r ci/requirements.txt before_script: @@ -28,5 +29,6 @@ before_script: script: - echo "Checking for style guidelines" + - vale --glob='*.{md}' docs - python -m pytest -n 2 diff --git a/.vale.ini b/.vale.ini new file mode 100644 index 00000000000..bd57de3d914 --- /dev/null +++ b/.vale.ini @@ -0,0 +1,32 @@ +StylesPath = ci/vale/styles + +# The minimum alert level to display (suggestion, warning, or error). +# +# CI builds will only fail on error-level alerts. +MinAlertLevel = warning + +# HTML tags to be ignored by Vale. `code` and `tt` are the default, but Linode +# seems to use `strong` in a similar ways -- e.g., `**docker build -t ubuntu**`, +# which could trigger two style issues ("docker" and "ubuntu") but is actually +# a command. +IgnoredScopes = code, strong, tt + +# Specifies what Vale considers to be a boundary between words. +WordTemplate = \s(?:%s)\s + +[*.md] +# A Linode-specific style (see ci/vale/styles/Linode) that implements spelling +# and capitalization rules. +# +# To add another style, just add it to the `StylesPath` and update the setting +# below (e.g., `BasedOnStyles = Linode, AnotherStyle`). +BasedOnStyles = Linode + +# Exclude `{{< file >}}`, `{{< file-excerpt >}}`, `{{< output >}}`, +# and `{{< highlight ... >}}`. +# +# For a description (and unit tests) for these patterns see: +# https://regex101.com/r/m9klBv/3/tests +IgnorePatterns = (?s) *({{< output >}}.*?{{< ?/ ?output >}}), \ +(?s) *({{< ?file(?:-excerpt)? [^>]* ?>}}.*?{{< ?/ ?file(?:-excerpt)? ?>}}), \ +(?s) *({{< highlight \w+ >}}.*?{{< ?/ ?highlight >}}) diff --git a/ci/vale/dictionary.txt b/ci/vale/dictionary.txt new file mode 100644 index 00000000000..c768832130c --- /dev/null +++ b/ci/vale/dictionary.txt @@ -0,0 +1,1482 @@ +abc +absecon +abspath +adc +addon +autovacuum +addons +addr +addressfield +adduser +adminpack +adodb +aes +ahci0 +ahvz +ajp +aker +alives +allmasquerade +allnodes +allrouters +amavis +amavisd +amd64 +amongst +analytics +anonymize +anonymizing +ansible +antispam +ap +apache2 +apha +appimage +appletalk +appserver +apxs +aren +argv +arping +aske +async +authdaemonrc +authlib +authmodulelist +authmysql +authmysqlrc +authn +authomator +authy +autocomplete +autocompletion +autoconfiguration +autoconfigure +autohosting +autojoin +autojump +autologin +autologout +automagically +automattic +autorelabel +autorun +autoscaling +autossh +autostart +auxprop +avz +awk +awstats +azc +backend +backends +backported +backporting +backports +backreference +backreferences +backtick +bak +bampton +bandwdith +bandwith +barcode +baremetal +base64 +basearch +bashdoor +bashrc +bc +berkshelf +bgrewriteaof +binlog +bitbucket +bitrate +blocklists +boonex +bootable +bootloader +bootup +bootups +bottem +bounceback +brackley +bram +broswer +bs4 +bugtracker +bukkit +bundler +bungeecord +burndown +byrequests +bzip2 +bzip2 +bzrtools +c2s +cabd +cacert +caddy +caddyfile +caker +cakey +calc +captcha +carootcert +celeryd +centos +centos7 +ceph +cer +certbot +certcheck +cfg +cgi +changelog +changelogs +changeme +changeset +chatrooms +cheatsheet +checkboxes +checkmark +checksummed +checksums +chefspec +chery +chgrp +chmod +chown +christoph +chroot +chrooted +citad +cjones +clearspace +cli +clickboard +clickjacking +client1 +client2 +clojure +clonefrom +clozure +cls +cluebringer +cluster1 +clustermgr +clustermgrguest +cmd +cmdmod +cmusieve +cnf +codebase +codeblock +codec +com2sec +comodo +conda +config +configs +configtest +confluece +convolutional +coose +copyfrom +copyto +coreutils +corporateclean +couldn +cpanminus +cpu +cqlsh +cqlshrc +craftbukkit +craigslist +crashingdaily +createdt +createfromstackscript +cron +crond +cronie +cronjob +cronjobs +crontab +crt +crypto +csr +css +csum +csv +ctools +ctrl +customizability +customizable +cyberduck +cyg +cygwin +cz +d39a +d693 +daemonization +daemonize +daemonized +daemonizes +daemonizing +dahdi +datacenter +datacenters +datadir +dataset +datasets +datasource +datastax +datastore +datbase +datetime +dav +davfs +davfs2 +db8 +dbconfig +dbd +dbdir +dbfiles +dbname +dbserver +dcs +deathmatch +debconf +declaratively +deduplication +deeplearning +defragment +deprovisioning +descolada +descr +dest +dev +devel +devops +devtmpfs +df +dhclient +dialogs +diavel +didn +diffie +digium +diplays +dircaps +directadmin +dired +displayfeatures +disqus +distro +distros +dists +django +dkim +dmg +dmitriy +dmz +dnf +dns +dnsleaktest +dnsmasq +dockercompose +dockerfile +dockerfiles +dockerize +dockerized +dokku +domain1 +domain2 +domain3 +domainkey +domainname +dotdeb +dotfiles +doveadm +dpkg +dport +dropdown +drupal +drush +drwxr +dshield +dsn +ducati +dust2 +dust2 +dvcs +e2fsck +ea04 +ead +ebjabberd +ecommerce +ecute +edu +efi +ejabberd +el6 +el7 +elasticsearch +elgg +elpaso +email2email +ender +enix +entrypoint +env +envs +epel +erb +erlang +esc +essage +estart +etcd +etcd0 +eth0 +everytime +evhost +example1 +example2 +examplegroup +examplepassword +examplerole +examplesitename +exampleuser +exe +executables +exim +expirations +ext2 +ext3 +ext4 +ext4 +facter +facto +fail2ban +fail2ban +failover +failregex +failregexs +failsafes +falko +fastcgi +fastmail +fastopen +fauxhai +fb4c +fcgi +fcgiwrap +fcrontab +fd86 +fdisk +fdriver +fe70 +fedf +fetchmail +fetchmailrc +ff02 +fi +fiiiile +file1 +filebeat +filecap +filecaps +filemode +filepath +filepaths +fileserver +filesystem +filesystems +filezilla +filimonov +finnix +firewalld +firstsite +flatpress +flyspray +fpm +fragging +framesets +freedns +friendster +frontend +fs +fsck +fstab +galera +gamemode +gameplay +gcc +gcm +gem1 +gemfile +genmask +gentoolkit +geoip +geolocating +geolocation +getmail +getpwent +gfx +gfxmode +girocco +github +gitignore +gitlab +gitolite +gitosis +gitweb +glibc +glish +globals +globalsieverc +globalsign +globbing +gluster +gmail +gmod +gnulinux +gnutls +gogs +golang +goto +gpc +gpg +grafana +graylog +graylog2 +graylog2 +greenbone +greylist +greylisting +griefing +groot +grsecurity +gsa +gsad +guacd +guarisma +gui +gunicorn +gz +gzio +gzip +gzipped +gzipping +h2 +h3 +h4x0r123 +hackage +hadoop +halls3 +haproxy +hardcoded +hardcopy +hardlimit +hashmark +hasn +hba +hd0 +hdfs +heartbleed +hiera +highlite +hilight +hilights +hl2 +hl2 +hmac +hoc +homebrew +host1 +host2 +hostames +hostname +hostnames +hotspots +howto +howtoforge +howtogeek +href +htaccess +htcache +htdocs +html +htmldir +htop +htpasswd +http +httpchk +httpd +https +hulu +hvc0 +hybla +hyperefficient +hypervisor +hypervisors +i386 +icanhazip +iceweasel +icinga +icingacli +icmp +icmpv6 +ident +identrust +idlist +ie +iface +ifconfig +ifdown +ifnames +iframe +iframes +ifup +ikiwiki +im +imap +imapd +imaps +img +immutant +impor +inet +inet6 +ini +initializer +initramfs +initrd +inittab +inode +inotify +insmod +interdomain +interruptible +introducer +introducers +iodef +iotop +ip +ip4 +ip6 +ip6tables +ipchains +ipset +ipsets +iptabes +iptables +ipv4 +ipv6 +ipwl +irc +ircname +irssi +isn +iso +isoformat +isp +issuewild +iterable +itk +java6 +java6 +javac +javascript +jdbc +jdk +jenkinsfile +jetpack +jk +jks +jobd +joomla +journaled +journaling +jpg +jre +js +json +jupyter +kakfa +kbits +keepalive +keepalived +keras +kerberos +kerberos5 +keychain +keyfiles +keygen +keymap +keypair +keypairs +keysize +keystore +kibana +kickban +kickbans +kickstarter +killall +klei +kloth +kloxo +knowledgebase +konversation +kube +kubeadm +kubectl +kubelet +kubelets +kubernetes +labelled +lambdabunker +laravel +lastest +latestet +lbmethod +lda +ldap +leiningen +letsencrypt +lf +li181 +li263 +lib32 +libaprutil1 +libc +libc6 +libcurl +libev +libgcc1 +libphp +libpri +libracy +libsasl2 +libuv +lifecycle +lighthttpd +lighttpd +lighty +ligttpd +linode +linodes +lish +listdir +listserv +listservs +lksemel +lo0 +loadavg +loadout +localdomain +localhost +lockdown +logallrefupdates +logdir +logfile +logfiles +loglevel +logrotate +logstash +logwatch +longivew +longview +lookups +loopback +lsd +lst +lsyncd +lua +lucene +luminus +lxml +lzma +lzopio +magento +maildir +maildirs +maildrop +maillbox +mailname +mailq +mailserver +mailuser +mailutils +maitis +managesieve +mandriva +manyof +mapreduce +mariadb +maskname +mathjax +maxconn +maxdepth +mbit +mbits +mbox +mbstrings +mcrypt +mcy +md5 +md5sum +mdev +mediawiki +memcached +menuentry +mesos +metacity +metapackage +metricbeat +microblogs +microservice +microservices +microsystems +microweb +minecraft +miniconda +miniconda3 +minification +minimalistic +misconfiguration +misconfigurations +misconfigured +mkdir +mnesia +modsecurity +mongodb +monit +moolenaar +motd +mountpoint +mouseover +mpm +msg +msgid +msgpack +msmtp +mstmp +mtr +mtu +multiarch +multibyte +multicast +multicraft +multilib +multiport +multiuser +munin +musl +mutliverse +myapp +myblog +mydestination +mydomain +myhostname +mynewdomain +mypassword +myproject +myserver +mysql +mysqlclient10 +mysqld +mysqldefault +mysqldump +mytestdb +myuser +nagios +nagiosadmin +nameserver +nameservers +namespace +nano +natively +ncurses +neo +neomake +netblocks +netboot +netconfig +netdev +netfilter +netfs +netifrc +netloc +netmask +networkd +newgrp +newtag +nextcloud +nexthop +ng +nginx +ngrok +ngx +nickcolor +nixcraft +nixpkgs +nmap +noarch +node1 +node2 +nodebalancer +nodebalancers +nodejs +nodemanager +nodename +nodeport +nodesdirect +nodesource +nofailover +noloadbalance +noninteractive +nonprivileged +nonrecursive +nonrecusive +nosync +novell +npm +npmjs +nrcpt +ns1 +ns2 +nsd4 +nsd4 +ntopng +ntpd +ntpong +num +numpy +nvim +odoo +oftc +ohai +ok +oldstable +ommand +oneof +onone +ons +ontinue +opencart +opendkim +openfire +openjdk +openspf +openssl +openvas +openvasmd +openvassd +openvpn +openvz +openzipkin +ossec +ostemplate +osx +otomen +ournaling +overcommit +overwatch +ovpn +owadb +owncloud +pacman +pagent +pagespeed +pakages +pandoc +param +paramiko +params +paravirt +paravirtualization +paravirtualized +parentheticals +partitionless +partyline +passdb +passlib +passphraseless +passwd +passwdcolumn +passwdfile +passwordless +patroni +pem +pepi +percona +perfom +permalink +permalinks +pflogsumm +pgpass +phar +pharo +php +php5 +php7 +phpmyadmin +phusion +pid +pidfile +piwik +pki +plaintext +plesk +plex +plone +ploop +pluggable +png +pocketmine +polcy +pop3 +pop3d +pop3s +portainer +portmapper +postgres +postgresql +postgresql0 +postmap +postrouting +ppa +pparadis +ppc64el +pre +pre4 +precompiled +preconfigured +prefork +preinstalled +premade +prepend +prepended +prepending +preprocessing +prerouting +prestashop +pritunl +procmail +procs +programatically +programmatically +prosodyctl +proto +proxied +proxying +pscp +psql +psudo +psycop2 +pty +publickey +puppetd +puppetmaster +puttygen +pv +pvgrub +pwcheck +px +py +pyamqp +pyinotify +pyintotify +pypiserver +python3 +pythonic +qmail +qmgr +qualys +quickconnect +quicklisp +quickstart +ramdisk +rbenv +rc +rce +rcon +rdbadmin +rdiff +readcaps +readme +readonly +readwrite +realtime +reconnections +recursing +red5 +reddit +redhat +redir +redis +redmin +redmine +reenable +reenabling +refspec +reimported +reindexing +reinstalls +releasever +remi +remmina +remotehost +replset +repo +repos +repositoryformatversion +resharding +resilvering +resolv +resolvconf +resque +restapi +reutilize +richlanguage +rimap +rkt +rmem +ro +roadmap +rocommunity +roundcube +routable +rpaf +rpc +rpmforge +rsa +rss +rstudio +rsync +rsyslog +rtf +rtt +rubocop +rubygems +rubygems1 +ruleset +rulesets +rundir +runlevels +runtime +runtimes +rw +rwx +rwxr +s1 +s2s +s3cr37 +s3cret +sakila +sasl +sasl2 +saslauth +saslauthd +sasldb +sbin +sbopkg +scgi +schemas +scm +scp +scrapy +scriptfilename +scrum2b +sda +sda1 +sdb +sdc +seafile +seahub +searchbots +searchterm +secondsite +secretpassword +sed +selinux +sendable +sendmail +seo +serv +server1 +servername +serverpassword +servlet +servlets +setattr +setenvif +setguid +setuid +setuptools +sfadmin +sfproject +sfroot +sftp +sha256 +shadowsocks +sharded +sharding +shellshock +shinagawa1 +shortcod +shortcode +shortcodes +shortguide +shortguides +shortname +shouldn +shoutcast +simfs +sintra +sitename +slackpkg +smartcard +smartcards +smtp +smtpd +smux +snakeoil +snapsnot +snmp +snmpd +softlimit +solaris +solr +somaxconn +someuser +spamassassin +spamd +spamhaus +spamhuas +spammy +sparklines +spectre +speedtest +spf1 +spork +sql +sqlplus +squirrelmail +src +srv +sshd +sshfs +ssi +ssl +stackscript +stackscripts +stalkyard +standalones +starttls +stateful +statusbar +stderr +steamlab +stopwait +su +subcommand +subcommands +subfolder +subkey +subkeys +submenu +submodules +subnet +subnets +subnetwork +subreddits +subtab +subtransit +sudo +sudoers +suhosin +suid +sukharev +supervisord +surbma +svn +symantec +symfony +symlink +symlinking +symlinks +symvers +syncookies +syntastic +syntaxes +sys +sysconfig +sysctl +syslog +systemctl +systemd +systemname +targ +tasksel +taskserver +taskwarrior +tbz +tcp +tcpwrappers +teamspeak +templating +tensorflow +terraria +testdb +testfile +testkeys +testparam +testuser +tf +tgz +thawte +theano +theming +thingsboard +tika +timeframe +timespan +timewait +timey +timme +tinc +tincd +tinydb +titlebar +tld +tls +tlz +tmp +tmux +todo +togami +tokenized +tokyo2 +tokyo2 +tomacat +tomcat6 +traceroute +trackbar +trafic +transcoder +truststore +tt +ttl +ttpd +ttrss +tun0 +tune2fs +tunnelblick +turtl +tw +txt +txz +ucd +ufw +ui +uidl +un +unban +Unbans +unbilled +unbundle +uncheck +unchecking +uncomment +uncommented +uncommenting +uncompress +unecrypted +unencrypted +unformatted +unforseen +unicast +unintuitive +uniq +unmerged +unmount +unmounting +unncessary +unoptimized +unpatched +unregister +unrendered +unsets +unsetting +untar +untracked +untruncated +untrusted +unversioned +uptime +uri +url +urllib +urllib3 +urlopen +urlparse +urls +useradd +usercolumn +userdb +usergroup +userland +usersor +usr +ust +utils +uuid +uwls +uwsgi +v1 +v2 +v4 +v6 +vagrantfile +validator +varnishlog +vcs +vdev +vdevs +ve +ver +verisign +vhost +vhosts +vimrc +virb +virtio +virtualenv +virtualenvwrapper +virtualhost +virtualizations +virtualized +vlogger +vmail +vmem +vmlinuz +vmstat +vnc +vset +vswap +vz +vznetaddbr +walkthrough +wasn +wav +wazuh +webadmin +webalizer +webapp +webapps +webbrowser +webcit +webdata1 +webmail +webmin +webpages +webpy +webroot +webroots +webserver +webservers +webservice +websocket +webtatic +webupd8 +weechat +welcometext +wercker +werkzug +wg +wget +whatsmyip +whitelist +whitelisted +whitelisting +whitespace +whitespaces +whois +wi +widgits +wildfly +wimey +windowlist +wireguard +wkhtmltopdf +wll +wlp6s0 +wmem +wordcount +wordpress +worker1 +worker2 +wp +wpuser +writecaps +wsgi +wsrep +www +wx +xabbix +xap +xen +xenial +xerus +xkcd +xlsx +xlsxwriter +xmail +xming +xml +xmpp +xms +xmx +xr +xrdb +xresources +xsession +xsetroot +xstartup +xtables +xvda +xvdb +xvdc +xxen +xy +xzio +xzip +yaml +yellowdog +yesod +yml +yoast +yourdomain +yourdomainorsubdomainhere +yourname +yoursite +yubico +yubikey +zabbix +zgrep +zile +zimbra +zipkin +zipkinhost +zkcluster1root +zlib +znc +zonefiles +zope +zpool +zsh +zxvf \ No newline at end of file diff --git a/ci/vale/styles/Linode/Spelling.yml b/ci/vale/styles/Linode/Spelling.yml new file mode 100644 index 00000000000..fd3ff4c0e46 --- /dev/null +++ b/ci/vale/styles/Linode/Spelling.yml @@ -0,0 +1,4 @@ +extends: spelling +message: "Did you really mean '%s'?" +level: error +ignore: ci/vale/dictionary.txt diff --git a/ci/vale/styles/Linode/Terms.yml b/ci/vale/styles/Linode/Terms.yml new file mode 100644 index 00000000000..e18d5765dcb --- /dev/null +++ b/ci/vale/styles/Linode/Terms.yml @@ -0,0 +1,30 @@ +extends: substitution +message: Use '%s' instead of '%s'. +level: error +ignorecase: true +swap: + '(?:LetsEncrypt|Let''s Encrypt)': Let's Encrypt + '(?:ReHat|RedHat)': RedHat + 'Mac ?OS ?X': Mac OS X + 'mongoDB': MongoDB + 'node[.]?js': Node.js + 'Post?gr?e(?:SQL)': PostgreSQL + 'java[ -]?scripts?': JavaScript + centOS: CentOS + debian: Debian + fedora: Fedora + gentoo: Gentoo + homebrew: Homebrew + linode cli: Linode CLI + linode manager: Linode Manager + linode: Linode + longview: Longview + macOS: macOS + miniconda: Miniconda + nodebalancer: NodeBalancer + nodebalancers: NodeBalancers + openSUSE: OpenSUSE + slackware: Slackware + ubuntu: Ubuntu + wordpress: WordPress + yaml: YAML From 5d36ec40c0e2ca4f1e06f84fcfde5082c7feff13 Mon Sep 17 00:00:00 2001 From: Joseph Kato Date: Thu, 1 Feb 2018 11:01:07 -0800 Subject: [PATCH 2/6] Clean up dictionary Removed the following terms: - datacenter / datacenters (see #1479) - bottem (misspelling) - programatically (misspelling) - pyintotify (misspelling) - shortcod (misspelling) - spamhuas (misspelling) - shouldn (old tokenization) --- ci/vale/dictionary.txt | 8 -------- 1 file changed, 8 deletions(-) diff --git a/ci/vale/dictionary.txt b/ci/vale/dictionary.txt index c768832130c..9208c422c20 100644 --- a/ci/vale/dictionary.txt +++ b/ci/vale/dictionary.txt @@ -99,7 +99,6 @@ bootable bootloader bootup bootups -bottem bounceback brackley bram @@ -225,8 +224,6 @@ daemonized daemonizes daemonizing dahdi -datacenter -datacenters datadir dataset datasets @@ -967,7 +964,6 @@ prestashop pritunl procmail procs -programatically programmatically prosodyctl proto @@ -989,7 +985,6 @@ px py pyamqp pyinotify -pyintotify pypiserver python3 pythonic @@ -1127,13 +1122,11 @@ sharded sharding shellshock shinagawa1 -shortcod shortcode shortcodes shortguide shortguides shortname -shouldn shoutcast simfs sintra @@ -1156,7 +1149,6 @@ someuser spamassassin spamd spamhaus -spamhuas spammy sparklines spectre From 52512918de5129dc183143c2c82414949e800217 Mon Sep 17 00:00:00 2001 From: Joseph Kato Date: Mon, 5 Feb 2018 10:45:12 -0800 Subject: [PATCH 3/6] Update dictionary Removed the following terms (#1474): * apha ("alpha" is in the standard dictionary, so I didn't add it here.) * datbase * deeplearning * ebjabberd * hilight * hilights * highlite * longivew * nonrecusive * standalones * tokyo2 * webbrowser --- ci/vale/dictionary.txt | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/ci/vale/dictionary.txt b/ci/vale/dictionary.txt index 9208c422c20..3a68dc4db51 100644 --- a/ci/vale/dictionary.txt +++ b/ci/vale/dictionary.txt @@ -30,7 +30,6 @@ ansible antispam ap apache2 -apha appimage appletalk appserver @@ -230,7 +229,6 @@ datasets datasource datastax datastore -datbase datetime dav davfs @@ -311,7 +309,6 @@ dvcs e2fsck ea04 ead -ebjabberd ecommerce ecute edu @@ -484,9 +481,6 @@ hd0 hdfs heartbleed hiera -highlite -hilight -hilights hl2 hl2 hmac @@ -684,7 +678,6 @@ loglevel logrotate logstash logwatch -longivew longview lookups loopback @@ -837,7 +830,6 @@ noloadbalance noninteractive nonprivileged nonrecursive -nonrecusive nosync novell npm @@ -1167,7 +1159,6 @@ ssl stackscript stackscripts stalkyard -standalones starttls stateful statusbar @@ -1253,7 +1244,6 @@ todo togami tokenized tokyo2 -tokyo2 tomacat tomcat6 traceroute @@ -1370,7 +1360,6 @@ webadmin webalizer webapp webapps -webbrowser webcit webdata1 webmail From 704e0de9d1f8c0601b9c94a9bb420910886ce6af Mon Sep 17 00:00:00 2001 From: Joseph Kato Date: Mon, 5 Feb 2018 11:08:23 -0800 Subject: [PATCH 4/6] Update dictionary Removed the following terms (#1474): * apha ("alpha" is in the standard dictionary, so I didn't add it here.) * datbase * deeplearning * ebjabberd * hilight * hilights * highlite * longivew * nonrecusive * standalones * tokyo2 * webbrowser --- ci/vale/dictionary.txt | 1 - 1 file changed, 1 deletion(-) diff --git a/ci/vale/dictionary.txt b/ci/vale/dictionary.txt index 3a68dc4db51..077f536ef93 100644 --- a/ci/vale/dictionary.txt +++ b/ci/vale/dictionary.txt @@ -245,7 +245,6 @@ deathmatch debconf declaratively deduplication -deeplearning defragment deprovisioning descolada From d055383e6e42312d9c19ac365247b020d76d64f6 Mon Sep 17 00:00:00 2001 From: Joseph Kato Date: Tue, 6 Feb 2018 11:38:40 -0800 Subject: [PATCH 5/6] Add "moby" and "backticks" --- ci/vale/dictionary.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ci/vale/dictionary.txt b/ci/vale/dictionary.txt index 077f536ef93..f54a09b0726 100644 --- a/ci/vale/dictionary.txt +++ b/ci/vale/dictionary.txt @@ -3,7 +3,6 @@ absecon abspath adc addon -autovacuum addons addr addressfield @@ -63,6 +62,7 @@ autorun autoscaling autossh autostart +autovacuum auxprop avz awk @@ -76,6 +76,7 @@ backports backreference backreferences backtick +backticks bak bampton bandwdith @@ -740,6 +741,7 @@ misconfigurations misconfigured mkdir mnesia +moby modsecurity mongodb monit From 4dc918692cac236a8a8bf3e523bc8251ffa9ce9d Mon Sep 17 00:00:00 2001 From: Joseph Kato Date: Tue, 6 Feb 2018 14:50:12 -0800 Subject: [PATCH 6/6] Add "ws", "Hilights", and "subfile(s)" --- ci/vale/dictionary.txt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ci/vale/dictionary.txt b/ci/vale/dictionary.txt index f54a09b0726..903674fefce 100644 --- a/ci/vale/dictionary.txt +++ b/ci/vale/dictionary.txt @@ -481,6 +481,7 @@ hd0 hdfs heartbleed hiera +hilights hl2 hl2 hmac @@ -1169,6 +1170,8 @@ stopwait su subcommand subcommands +subfile +subfiles subfolder subkey subkeys @@ -1405,6 +1408,7 @@ worker2 wp wpuser writecaps +ws wsgi wsrep www