Sign in

David Anson

@davidanson.bsky.social
48 followers 19 following 63 posts

My name is David Anson. I work at Microsoft where I've helped build client, server, and web apps. I contribute to OSS. Not a spokesperson. dlaa.me

PostsRepliesMedia
David Anson @davidanson.bsky.social · 24/08/2026
Blogged: These rules are NOT made to be broken [Don't overlook a project's contribution guidelines!] dlaa.me/blog/post/co...
100
David Anson @davidanson.bsky.social · 19/12/2025
Updated: markdownlint #VSCode #Markdown #linting extension to v0.61.1 - Improved rules, add warnings, add `severityForError`/`Warning` marketplace.visualstudio.com/items?itemNa...
020
David Anson @davidanson.bsky.social · 12/12/2025
Updated: markdownlint-cli v0.47.0, #Markdown #linting CLI for #NodeJS - Add output and exit code support for warnings - Update `markdownlint` dependency to `0.40.0` - Improve `MD011`/`MD013`/`MD051`/`MD060` - Update all dependencies via `Dependabot` github.com/igorshubovyc...
000
David Anson @davidanson.bsky.social · 09/12/2025
Updated: markdownlint v0.40.0, #Markdown #linting library for #NodeJS - Improve MD011/MD013/MD051/MD060 - Update dependencies github.com/DavidAnson/m...
000
David Anson @davidanson.bsky.social · 05/12/2025
Updated: markdownlint v0.40.0, #Markdown #linting library for #NodeJS - Improve MD011/MD013/MD051/MD060 - Update dependencies github.com/DavidAnson/m...
000
David Anson @davidanson.bsky.social · 20/11/2025
Updated: markdownlint-cli v0.46.0, #Markdown #linting CLI for #NodeJS - Replace `glob` dependency with `tinyglobby` - Update `markdownlint` to 0.39.0 - Add `MD060`/`table-column-style` - Improve `MD001`/`MD007`/`MD009`/`MD010`/`MD029`/`MD033`/`MD037`/`MD059` github.com/igorshubovyc...
020
David Anson @davidanson.bsky.social · 17/11/2025
Updated: markdownlint-cli2-action #Markdown #linting #GitHub #Action to v21 - Update markdownlint version (markdownlint-cli2 v0.19.0, markdownlint v0.39.0). github.com/marketplace/...
020
David Anson @davidanson.bsky.social · 14/11/2025
Updated: markdownlint-cli2 v0.19.0, #Markdown #linting CLI for #NodeJS - Add `--format` parameter for editor integration - Update output formatters for severity `warning` - Explicitly version Docker containers for `pre-commit` - Update dependencies github.com/DavidAnson/m...
010
David Anson @davidanson.bsky.social · 15/10/2025
Updated: markdownlint v0.39.0, #Markdown #linting library for #NodeJS - Add MD060/table-column-style - Improve MD001/MD007/MD009/MD010/MD029/MD033/MD037/MD059 - Add support for reporting violations as warnings - Deprecate resultVersion and toString (breaking change) github.com/DavidAnson/m...
010
David Anson @davidanson.bsky.social · 28/05/2025
Updated: markdownlint #VSCode #Markdown #linting extension to v0.60.0 - Updated `markdownlint` dependency to `0.38.0` - Add `MD059`/`descriptive-link-text` - Improve `MD025`/`MD027`/`MD036`/`MD038`/`MD041`/`MD043`/`MD045`/`MD051`/`MD052` marketplace.visualstudio.com/items?itemNa...
000
David Anson @davidanson.bsky.social · 19/05/2025
Updated: markdownlint-cli v0.45.0, #Markdown #linting CLI for #NodeJS - Update `markdownlint` to `0.38.0` - Add `MD059`/`descriptive-link-text` - Improve `MD025`/`MD027`/`MD036`/`MD038`/`MD041`/`MD043`/`MD045`/`MD051`/`MD052` - Remove support for EOL Node 18 github.com/igorshubovyc...
010
David Anson @davidanson.bsky.social · 16/05/2025
Updated: markdownlint-cli2-action #Markdown #linting #GitHub #Action to v20 - Update markdownlint version (markdownlint-cli2 v0.18.1, markdownlint v0.38.0) github.com/marketplace/...
000
David Anson @davidanson.bsky.social · 13/05/2025
Updated: markdownlint-cli2 v0.18.0, #Markdown #linting CLI for #NodeJS - Use user ID in Docker containers for security - Update dependencies (including markdownlint) - Remove support for end-of-life Node 18 github.com/DavidAnson/m...
github.com
GitHub - DavidAnson/markdownlint-cli2: A fast, flexible, configuration-based command-line interface for linting Markdown/CommonMark files with the markdownlint library
A fast, flexible, configuration-based command-line interface for linting Markdown/CommonMark files with the markdownlint library - DavidAnson/markdownlint-cli2
000
David Anson @davidanson.bsky.social · 06/05/2025
Updated: markdownlint v0.38.0, #Markdown #linting library for #NodeJS - Add MD059/descriptive-link-text - Improve MD025/MD027/MD036/MD038/MD041/MD043/MD045/MD051/MD052 - `markdown-it` parser no longer a dependency (breaking change) - Remove support for EOL Node 18 github.com/DavidAnson/m...
github.com
GitHub - DavidAnson/markdownlint: A Node.js style checker and lint tool for Markdown/CommonMark files.
A Node.js style checker and lint tool for Markdown/CommonMark files. - DavidAnson/markdownlint
000
David Anson @davidanson.bsky.social · 26/02/2025
Updated: markdownlint-rule-extended-ascii v0.2.1, #Markdown #linting custom rule for markdownlint for #NodeJS New: This rule provides fix information for smart quote and dash violations which can be used by callers to fix such instances automatically. github.com/DavidAnson/m...
github.com
GitHub - DavidAnson/markdownlint-rule-extended-ascii: A markdownlint rule that allows only extended ASCII characters
A markdownlint rule that allows only extended ASCII characters - DavidAnson/markdownlint-rule-extended-ascii
020
David Anson @davidanson.bsky.social · 24/02/2025
Blogged: "I refuse to join any club that would have me as a member." [A simple Node.js web app to filter iCalendar events] dlaa.me/blog/post/ic...
000
David Anson @davidanson.bsky.social · 19/02/2025
Updated: markdownlint #VSCode #Markdown #linting extension to v0.59.0 - Add `configFile` setting marketplace.visualstudio.com/items?itemNa...
000
David Anson @davidanson.bsky.social · 28/01/2025
Updated: markdownlint-cli v0.44.0, #Markdown #linting CLI for #NodeJS - Update `markdownlint` dependency to `0.37.4` - Convert module to ECMAScript (breaking change) - Stop using `module.createRequire` - Improve `MD032` - Update all dependencies via `Dependabot` github.com/igorshubovyc...
000
David Anson @davidanson.bsky.social · 22/01/2025
Updated: markdownlint #VSCode #Markdown #linting extension to v0.58.2 - Convert to ECMAScript, use import() (not require()) marketplace.visualstudio.com/items?itemNa...
000
David Anson @davidanson.bsky.social · 02/01/2025
Updated: markdownlint-cli2-action #Markdown #linting #GitHub #Action to v19 - Update markdownlint version (markdownlint-cli2 v0.17.0, markdownlint v0.37.0). - Convert to ECMAScript modules - Use import() when loading modules - Improve MD032 github.com/marketplace/...
000
David Anson @davidanson.bsky.social · 30/12/2024
Updated: markdownlint-cli2 v0.17.0, #Markdown #linting CLI for #NodeJS - Convert to ECMAScript modules - Use import() when loading modules - Update dependencies (including `markdownlint`) - Convert to ECMAScript modules - Improve MD032 github.com/DavidAnson/m...
000
David Anson @davidanson.bsky.social · 27/12/2024
Updated: markdownlint v0.37.2, #Markdown #linting library for #NodeJS - Add support for "browser" condition (as used by webpack) - Add subpath imports for overriding default bundler behavior - Improve MD032 github.com/DavidAnson/m...
000
David Anson @davidanson.bsky.social · 16/12/2024
Updated: markdownlint-cli2 v0.16.0, #Markdown #linting CLI for #NodeJS - Try not to use require for modules due to breaking change in Node 22.12 - github.com/nodejs/node/... github.com/DavidAnson/m...
000
David Anson @davidanson.bsky.social · 10/12/2024
Updated: markdownlint v0.37.0, #Markdown #linting library for #NodeJS - Convert to ECMAScript (breaking) - <https://nodejs.org/docs/latest/api/esm.html> - <https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c> - Convert to named exports (breaking) github.com/DavidAnson/m...
000
David Anson @davidanson.bsky.social · 26/11/2024
Updated: markdownlint-cli v0.43.0, #Markdown #linting CLI for #NodeJS - Update `markdownlint` dependency to `0.36.1` - Improve `MD051` - Make `micromark` parser available to custom rules - Improve performance - Update all dependencies via `Dependabot` github.com/igorshubovyc...
020
David Anson @davidanson.bsky.social · 21/11/2024
Updated: markdownlint #VSCode #Markdown #linting extension to v0.57.0 - Update dependencies (including `markdownlint`) - Improve `MD051` - Make `micromark` parser available to custom rules - Improve performance marketplace.visualstudio.com/items?itemNa...
020
David Anson @davidanson.bsky.social · 18/11/2024
Updated: markdownlint-cli2-action #Markdown #linting #GitHub #Action to v18 - Update markdownlint version (markdownlint-cli2 v0.15.0, markdownlint v0.36.1). github.com/marketplace/...
000
David Anson @davidanson.bsky.social · 13/11/2024
Updated: markdownlint-cli2 v0.15.0, #Markdown #linting CLI for #NodeJS - Add support for `stdin` input via `-` glob - Add output formatter based on string templates - Update dependencies (including `markdownlint`) - Improve performance github.com/DavidAnson/m...
github.com
GitHub - DavidAnson/markdownlint-cli2: A fast, flexible, configuration-based command-line interface for linting Markdown/CommonMark files with the markdownlint library
A fast, flexible, configuration-based command-line interface for linting Markdown/CommonMark files with the markdownlint library - DavidAnson/markdownlint-cli2
000
David Anson @davidanson.bsky.social · 12/11/2024
Intro for pinning: My name is David Anson and I’ve worked as a developer at Microsoft for more than two decades. I’ve done UI work for much of my career. My hobby projects use JavaScript and are available free as OSS. I maintain some tools for linting Markdown in Node.js and VS Code. dlaa.me
dlaa.me
dlaa.me - David Anson
The web site of David Anson
030