Comments (4)
I'm not entirely sure what you mean. This is a css based utility, which means once included errors will show up once the correct combination of tags/attributes appears.
If you're looking for something more programmatic which checks through the code you've written looking for more direct problems, content issues or similar then that's a problem reserved for other tools, like (eslint-plugin-jsx-a11y)[https://github.com/evcohen/eslint-plugin-jsx-a11y], and manual testing which automated tools could never entirely replace.
Let me know if I've misunderstood what you're suggesting.
from checka11y.css.
Going to close this. I don't think this is in scope and it appears the author agrees (based on the emoji).
CSS is automatic so at most you'll have to refresh the page after making changes to see them applied.
In future, it might be worth considering a tool with auto-reload if we convert this to a different approach than testing directly in HTML/CSS files but for now that would be a bit much.
from checka11y.css.
I think I caused some confusion with the examples of HTML etc.
What I wanted to show with my above suggestion is that the program is currently (as I saw it, please correct me if I'm wrong) trimmed so that you always have to manually start the CSS "validator" when you make changes.
But to give the user a more comfortable experience, you could automate this non-automated process. Thats what i wanted to say / suggest.
from checka11y.css.
I think I understand what you're asking and I think it will already do this. As you're writing the code/HTML, the CSS automatically hooks onto whatever you're writing, you don't have to restart anything.
E.g. you could inspect this comment and start adding your own HTML and automatically, the GitHub stylesheets will apply the styles to whatever you've just written in the inspector.
I'm happy to leave this issue open if we've misunderstood, then you, @David-Spudic, can provide us with more details when we release it?
from checka11y.css.
Related Issues (20)
- Link to potentially non-accessible document/app HOT 9
- Replace node-sass with Sass
- Update from Cypress 6 to Cypress 8 HOT 5
- Improve speed of tests HOT 14
- Important comment is repeated thrice in main checka11y.css file HOT 12
- Migrate all @import at-rules to @use in Sass HOT 3
- Create Kanban project board
- [BUG]: GitHub doesn't seem to allow contributors to choose one of the pull request templates HOT 1
- [ENHANCEMENT]: Make Sass a peerdependency
- [ENHANCEMENT]: Refactor Sass !default variables to have a less general name and more specific to Checka11y.css
- [ENHANCEMENT]: Create branch for v1 ready for v2 implementation HOT 1
- [DOCUMENTATION]: Migration guide for migrating from v1 to v2
- [DOCUMENTATION]: Move the documentation website source code into the master branch HOT 2
- [ENHANCEMENT]: Upgrade pipeline workflow Node LTS version to v16
- [ENHANCEMENT]: Generate minified CSS files too HOT 2
- [BUG]: Warnings are prioritized over errors HOT 3
- [A11Y FEATURE]: The page <title> should not be empty HOT 5
- [A11Y FEATURE]: Allow user zoom HOT 4
- [BUG]: `<` & `>` are appearing on some messages
- [ENHANCEMENT]: Upgrade Cypress to v12 or later HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from checka11y.css.