Commit graph

205 commits

Author SHA1 Message Date
Ed Page
47dd297604 chore: Release 2023-10-27 10:06:07 -05:00
Ed Page
0a5b4abbd5 fix(cli): Make the correction stand out more
This does deviate from rustc for `long` format but it seems worth it.

I did move backticks to be out of the coloring so the `error:` was more
distinct from the typo in `long` format.
2023-10-27 09:28:11 -05:00
Ed Page
1ca321659d fix(cli): Add styling to --file-types 2023-10-27 09:19:42 -05:00
Ed Page
686e4cebe8 fix(cli): Better match rustc's color choices
I missed that rustc was using "bright" colors
2023-10-27 09:16:29 -05:00
Ed Page
56eef884d7 refactor(cli): Simplify palette handling
This did include a couple of tweaks to make it closer to rustc
2023-10-27 09:15:03 -05:00
Ed Page
00220c359a chore: Release 2023-10-17 13:21:10 -05:00
Ed Page
b2685877d2 fix(dict): Dont correct common Julia terms 2023-10-16 20:51:12 -05:00
Ed Page
a640285093 fix(dict): Match .jl to Julia, rather than lisp 2023-10-16 20:50:39 -05:00
Ed Page
a2777f710b test(cli): Verify some Julia terms 2023-10-16 20:40:15 -05:00
Ed Page
d8ac870213 fix(dict): Alllow SHTTP 2023-10-16 20:25:36 -05:00
Ed Page
018f404770 test(cli): Verify shttp shows up 2023-10-16 20:23:14 -05:00
Ed Page
b221e9ce56 chore: Clean up dependencies 2023-10-16 12:58:00 -05:00
Ed Page
c004e98018 chore: Release 2023-10-16 12:51:32 -05:00
Ed Page
be8628fcb3 feat(config): Allow ignoring words by regex
Fixes #852
2023-10-16 12:37:00 -05:00
Ed Page
35a8bc6787 chore: Release 2023-10-11 22:09:14 -05:00
Dawid Ciężarkiewicz
c2e3454a94
feat: --file-list support 2023-10-11 16:32:31 -07:00
Ed Page
ff3f309513 chore: Release 2023-10-09 15:32:06 -05:00
Delgan
8314a1567d Add "--force-exclude" option 2023-10-09 19:39:11 +00:00
Delgan
442b1199da Add initial test preparing "--force-exclude" 2023-10-09 18:53:18 +00:00
Ed Page
4550e7d437 chore: Release 2023-10-02 15:42:50 -05:00
Ed Page
0865dcbf14
Merge pull request #846 from epage/help
fix(cli): Improve help layout
2023-10-02 15:41:50 -05:00
Ed Page
4d8497cfe4
Merge pull request #839 from crate-ci/renovate/anstream-0.x
chore(deps): update rust crate anstream to 0.6.4
2023-10-02 15:12:49 -05:00
Ed Page
3eff16fd47
Merge pull request #840 from crate-ci/renovate/toml-0.x
chore(deps): update rust crate toml to 0.8.1
2023-10-02 15:12:31 -05:00
Ed Page
21c88ca878 fix(cli): Improve help layout 2023-10-02 13:22:44 -05:00
Ed Page
569b09780b test(cli): Track help output 2023-10-02 13:10:05 -05:00
Ed Page
3cdcc38848 chore: Release 2023-10-02 10:27:24 -05:00
renovate[bot]
3f806a4aea
chore(deps): update rust crate toml to 0.8.1 2023-10-01 03:30:10 +00:00
renovate[bot]
484fdd8c2b
chore(deps): update rust crate anstream to 0.6.4 2023-10-01 03:29:52 +00:00
renovate[bot]
d34cc2c4b0 chore(deps): update compatible 2023-10-01 00:46:21 +00:00
Ed Page
1ccb2ff8ad chore: Release 2023-09-27 10:50:39 -05:00
Ed Page
243b187934 fix(cli): Properly fallback to built-in ident dict 2023-09-27 10:35:22 -05:00
Ed Page
21dba19dec test: Demo line-ignore behavior 2023-09-26 11:01:26 -05:00
Ed Page
bb139b2150 chore: Release 2023-09-25 13:08:40 -05:00
Ed Page
f5a94fc3cc chore: Release 2023-09-25 13:07:27 -05:00
Ed Page
5fd0df2881 fix(cli): Dont correct O_WRONLY
Realized we could just hard code this for now rather creating a general
identifier dictionary.

Fixes #744
2023-09-25 12:50:07 -05:00
Ed Page
9f1d7017e2 test(cli): Show existing O_WRONLY behavior 2023-09-25 12:46:00 -05:00
Ed Page
66a70abc40 refactor(cli): Make room for ident dict 2023-09-25 12:42:18 -05:00
Ed Page
fd6873b6e0 refactor(cli): Make room for ident correction 2023-09-25 12:40:17 -05:00
Ed Page
5edf45b39e chore: Release 2023-09-22 19:24:01 -05:00
Ed Page
509ec32112 chore: Release 2023-09-18 14:06:59 -05:00
Ed Page
7c89b528fd chore: Release 2023-09-06 15:33:02 -05:00
Logan Hunt
b856b9603f
feat(config): Support for pyproject.toml files (#790)
This PR adds support for parsing `pyproject.toml` config files. The convention
for these files is to put any tooling related configuration into the
`tool.NAME` section, so in this case, `tool.typos`. I have verified that the
changes are pulled correctly, even if the `tool.typos` section is not present.

Closes #361
2023-09-06 15:31:14 -05:00
Ed Page
65d2fb6b91 chore: Release 2023-09-01 16:22:11 -05:00
Ed Page
602923bbc8 chore: Release 2023-09-01 16:20:50 -05:00
Ed Page
0c05b217d4 style: Make clippy happy 2023-09-01 10:20:03 -05:00
Ed Page
67ca12a847
Merge pull request #822 from crate-ci/renovate/itertools-0.x
chore(deps): update rust crate itertools to 0.11
2023-09-01 09:34:45 -05:00
renovate[bot]
f4171e782f
chore(deps): update rust crate itertools to 0.11 2023-09-01 03:12:20 +00:00
renovate[bot]
b7681dc6b5
chore(deps): update rust crate anstream to 0.5.0 2023-09-01 03:09:48 +00:00
renovate[bot]
6da9470ef9 chore(deps): update compatible 2023-09-01 01:11:49 +00:00
Ed Page
853cb28df3 chore: Release 2023-08-30 10:43:04 -05:00
Ed Page
e477391cc0 chore: Release 2023-08-21 13:14:08 -05:00
Ed Page
1072809e63 chore: Release 2023-08-21 10:36:58 -05:00
Ed Page
8be21b28e7 fix(cli): Improve error when args aren't present 2023-08-21 10:20:16 -05:00
Ed Page
cfa1821100 test(cli): Show no file error 2023-08-21 10:16:16 -05:00
Ed Page
f8d11b3a69 chore: Release 2023-08-18 16:48:33 -05:00
Ed Page
c927717f2d fix(cli): Report more errors through report system 2023-08-18 16:28:53 -05:00
Ed Page
104ebdcb6b fix(cli): Report paths with errors 2023-08-18 16:28:00 -05:00
Ed Page
e003ac8f1e fix(cli): Improve error on missing config 2023-08-18 16:08:25 -05:00
Ed Page
03e6afbaa6 test(cli): Verify missing config error 2023-08-18 16:03:07 -05:00
Ed Page
0becfbf6cf fix: Accidentally ran typos on typos 2023-08-14 15:55:39 -05:00
Ed Page
8f65f4802b chore: Adopt '_rust/main' template 2023-08-14 15:06:53 -05:00
Ed Page
0863e64406 chore: Release 2023-08-14 09:55:06 -05:00
Ed Page
25383eb358
Merge pull request #803 from epage/lock
fix: Dont check pnpm lockfiles
2023-08-14 09:52:56 -05:00
Ed Page
ef8bf24e7e fix: Dont check pnpm lockfiles
Fixes #802
2023-08-14 09:36:53 -05:00
Viktor Szépe
0d101f3055
chore: move deprecated package.metadata.maturin (#801) 2023-08-12 19:09:26 -05:00
Ed Page
cad89d4596 chore: Release 2023-08-11 20:31:59 -05:00
Ed Page
ef5fcf92df chore: Release 2023-08-09 08:36:21 -05:00
Ed Page
e12fe9b20b
Merge pull request #799 from epage/code
fix(cli): Report bad exit code on disallowed
2023-08-09 08:34:17 -05:00
Ed Page
3bae999225 fix(cli): Report bad exit code on disallowed 2023-08-09 08:21:53 -05:00
Ed Page
3f41a6791c test(cli): Verify disallowed functionality 2023-08-09 08:15:05 -05:00
Martin Fischer
d3e48b202b fix(cli): Allow ot and stap in sh 2023-08-08 18:24:44 +02:00
Martin Fischer
e5e8f25c8e fix(cli): Allow nd in css 2023-08-08 18:24:44 +02:00
Martin Fischer
5181c42c57 fix(cli): Allow Nd in man pages 2023-08-08 18:24:44 +02:00
Ed Page
6f0c32c802
Merge pull request #793 from not-my-profile/refactor-file-type-specifics
refactor(cli): Introduce file_type_specifics module
2023-08-08 11:22:10 -05:00
Martin Fischer
d9a1085018 refactor(cli): Abstract away regex ignores
This isn't perfect as this only helps when doing checks and not in the
parsing impls.

This supersedes #797
2023-08-08 10:40:22 -05:00
Martin Fischer
5dbe0948d3 docs(cli): Add comments to file-type specific ignores 2023-08-08 06:22:34 +02:00
Martin Fischer
fa39bca152 refactor(cli): Introduce file_type_specifics module
This makes the definition of file-type specifics less repetitive.

Resolves #759.
2023-08-08 06:22:34 +02:00
Ed Page
d4258b1aa0 fix(cli): Remove stray character on disallowed words 2023-08-07 16:24:51 -05:00
Ed Page
8a7996b4bc chore: Release 2023-08-01 10:43:28 -05:00
Ed Page
143cc59fab chore: Release 2023-07-14 14:05:04 -05:00
Ed Page
37e2b40f24 chore: Release 2023-07-14 14:01:12 -05:00
Ed Page
a2c9d2076a Merge remote-tracking branch 'upstream/master' 2023-07-14 14:00:31 -05:00
Ed Page
9fa116eaf6 chore: Release 2023-07-14 13:59:11 -05:00
Ed Page
9426924f8f fix: Hide optional dependencies 2023-07-14 12:33:02 -05:00
Ed Page
ca9612c045 chore: Release 2023-07-10 10:01:29 -05:00
Ed Page
f69eec1ce3
Merge pull request #729 from scop/feat/trim-in-extension
feat(cli): Strip `.in` suffix(es) before attempting filename match
2023-07-10 09:59:19 -05:00
Ville Skyttä
d6ac36f057 fix(cli): Make .in stripping work with non-UTF-8 filenames 2023-07-09 12:01:53 +03:00
Ed Page
ccdede0f8c chore: Release 2023-07-03 09:34:49 -05:00
Ed Page
2158ddd42c chore: Release 2023-06-30 09:43:35 -05:00
Ed Page
2f61fa1697 chore: Release 2023-06-29 11:13:01 -05:00
Ed Page
888116ae2f chore: Release 2023-06-26 15:43:01 -05:00
Ed Page
2fffb1bb2b chore: Release 2023-06-26 09:05:53 -05:00
Ed Page
d9e1ae0a39 chore: Release 2023-06-22 12:33:50 -05:00
Ed Page
5f1d3c23bc fix(config): Force-skip config files
This doesn't use `extend-exclude` which means that `typos typos.toml`
will stil be skipped

This doesn't just skip the currently loaded config but any file name
that looks like a config, which might be a big aggressive but allows us
to do layered config in the future....  We've been saying that for a
while.

Fixes #711
2023-06-22 12:20:07 -05:00
Ed Page
8074cc6029 chore: Release 2023-06-22 10:13:38 -05:00
Ed Page
9e293916d2 fix(config): Always apply type defaults
Fixes #760
2023-06-22 09:57:15 -05:00
Ed Page
72c773aade test(config): Verify bad merge 2023-06-22 09:16:23 -05:00
Ed Page
84c8b30e06 chore: Release 2023-06-21 14:51:20 -05:00
Ed Page
fce92e4e5f fix(config): User file types override default file types
This also ensures `typos --type-list` will report the glob in only one
place.

Fixes #754
2023-06-21 14:31:04 -05:00
Ed Page
77f0389a9e test(config): Reproduce types bug 2023-06-21 14:17:19 -05:00