Title: Add linting and validation of all YAML files by QuLogic · Pull Request #27698 · matplotlib/matplotlib · GitHub
Open Graph Title: Add linting and validation of all YAML files by QuLogic · Pull Request #27698 · matplotlib/matplotlib
X Title: Add linting and validation of all YAML files by QuLogic · Pull Request #27698 · matplotlib/matplotlib
Description: PR summary This adds stylistic linting and schema validation to all YAML files that we use. This will prevent errors like #27642 and #27694 before merging. Because these files tend to have fairly nested entries, I chose a rather long line length of 111. This is long enough to fit the longest action reference without wrapping. Note also that azure-pipelines.yml was almost entirely incorrectly indented, so appears as if it's changed entirely, but it's mostly just indent. I also changed some newline-preserving blocks (|) to newline-folding (>-) as they don't need to keep newlines. At the moment, some of the schemas do not pass even though the CI works, so I'm just checking whether those are outdated or just a bit stricter about things. PR checklist [n/a] "closes #0000" is in the body of the PR description to link the related issue new and changed code is tested [n/a] Plotting related features are demonstrated in an example [n/a] New Features and API Changes are noted with a directive and release note [n/a] Documentation complies with general and docstring guidelines
Open Graph Description: PR summary This adds stylistic linting and schema validation to all YAML files that we use. This will prevent errors like #27642 and #27694 before merging. Because these files tend to have fairly n...
X Description: PR summary This adds stylistic linting and schema validation to all YAML files that we use. This will prevent errors like #27642 and #27694 before merging. Because these files tend to have fairly n...
Opengraph URL: https://github.com/matplotlib/matplotlib/pull/27698
X: @github
Domain: github.com
| route-pattern | /:user_id/:repository/pull/:id/files(.:format) |
| route-controller | pull_requests |
| route-action | files |
| fetch-nonce | v2:0f3a17b0-7217-0905-cba8-dff9935c3fac |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | C024:25F3E7:21A20D6:2DDEBD2:6A541F01 |
| html-safe-nonce | 30d01269c5ba21cb491bd27d9f00ff74230c176e05ebac093bfe4795ede7f245 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDMDI0OjI1RjNFNzoyMUEyMEQ2OjJEREVCRDI6NkE1NDFGMDEiLCJ2aXNpdG9yX2lkIjoiNzYxMDE4NDEzMDQ0MjMwNTI4MSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | a1573f2d39123ac697a1b2fad8ef49000fae1ebcc47579324a364fd13223c7c5 |
| hovercard-subject-tag | pull_request:1694672723 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/matplotlib/matplotlib/pull/27698/files |
| twitter:image | https://avatars.githubusercontent.com/u/302469?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/u/302469?s=400&v=4 |
| og:image:alt | PR summary This adds stylistic linting and schema validation to all YAML files that we use. This will prevent errors like #27642 and #27694 before merging. Because these files tend to have fairly n... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | b9a586c06a05a7a86fc7e3f4dbd03e42f6869085879aa184aa6369456dbd50fb |
| turbo-cache-control | no-preview |
| diff-view | unified |
| go-import | github.com/matplotlib/matplotlib git https://github.com/matplotlib/matplotlib.git |
| octolytics-dimension-user_id | 215947 |
| octolytics-dimension-user_login | matplotlib |
| octolytics-dimension-repository_id | 1385122 |
| octolytics-dimension-repository_nwo | matplotlib/matplotlib |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 1385122 |
| octolytics-dimension-repository_network_root_nwo | matplotlib/matplotlib |
| turbo-body-classes | logged-out env-production page-responsive full-width |
| disable-turbo | true |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 07a982c1d40157c619b364352b704c3ce66bb332 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width