All Projects โ†’ webhintio โ†’ Hint

webhintio / Hint

Licence: apache-2.0
๐Ÿ’ก A hinting engine for the web

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects
Handlebars
879 projects
EJS
674 projects
HTML
75241 projects

Projects that are alternatives of or similar to Hint

Coala
coala provides a unified command-line interface for linting and fixing all your code, regardless of the programming languages you use.
Stars: โœญ 3,280 (+0%)
Mutual labels:  lint, hacktoberfest
Nodejsscan
nodejsscan is a static security code scanner for Node.js applications.
Stars: โœญ 1,874 (-42.87%)
Mutual labels:  lint, security-scanner
Hint
้‡ๆž„ๅˆฐ ---> https://github.com/hustcc/lint-md
Stars: โœญ 30 (-99.09%)
Mutual labels:  lint, hint
Kubectl Flame
Kubectl plugin for effortless profiling on kubernetes
Stars: โœญ 297 (-90.95%)
Mutual labels:  hacktoberfest, performance
mllint
`mllint` is a command-line utility to evaluate the technical quality of Python Machine Learning (ML) projects by means of static analysis of the project's repository.
Stars: โœญ 67 (-97.96%)
Mutual labels:  lint, best-practices
Sysadmin Reading List
A reading/viewing list for larval stage sysadmins and SREs
Stars: โœญ 240 (-92.68%)
Mutual labels:  hacktoberfest, best-practices
Editorconfig Checker
A tool to verify that your files are in harmony with your .editorconfig
Stars: โœญ 119 (-96.37%)
Mutual labels:  lint, hacktoberfest
Vulny Code Static Analysis
Python script to detect vulnerabilities inside PHP source code using static analysis, based on regex
Stars: โœญ 207 (-93.69%)
Mutual labels:  hacktoberfest, security-scanner
lint-html-with-css
Lint HTML with CSS. A collection of CSS snippets from the hashtag #lintHTMLwithCSS on twitter. These CSS snippets intend to warn developers about common mistakes made in HTML.
Stars: โœญ 35 (-98.93%)
Mutual labels:  lint, a11y
a11y-contracting
Building Accessibility Best Practices into Contracting
Stars: โœญ 43 (-98.69%)
Mutual labels:  best-practices, a11y
Reactive Resume
A one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
Stars: โœญ 3,280 (+0%)
Mutual labels:  hacktoberfest, pwa
hintman
๐Ÿ”ซ GitHub application to suggest hints
Stars: โœญ 24 (-99.27%)
Mutual labels:  hint, hints
Ember Service Worker
A pluggable approach to Service Workers for Ember.js
Stars: โœญ 227 (-93.08%)
Mutual labels:  hacktoberfest, pwa
Vue Firebase Auth Vuex
Vue Firebase๐Ÿ”ฅ Authentication with Vuex
Stars: โœญ 248 (-92.44%)
Mutual labels:  hacktoberfest, pwa
Bookmarks
๐Ÿ”– +4.3K awesome resources for geeks and software crafters ๐Ÿบ
Stars: โœญ 210 (-93.6%)
Mutual labels:  hacktoberfest, best-practices
Config Lint
Command line tool to validate configuration files
Stars: โœญ 118 (-96.4%)
Mutual labels:  lint, hacktoberfest
Shopware Pwa
Shopware PWA for eCommerce. Headless storefront solution for Shopware 6, which communicates through the SalesChannel-API. Always Open Source, MIT license. Made with ๐Ÿ’™ by shopware AG & Vue Storefront.
Stars: โœญ 180 (-94.51%)
Mutual labels:  hacktoberfest, pwa
Front End Performance Checklist
๐ŸŽฎ ๋” ๋น ๋ฅด๊ฒŒ ์ž‘๋™ํ•˜๋Š” ํ”„๋ก ํŠธ์—”๋“œ ์„ฑ๋Šฅ ์ฒดํฌ๋ฆฌ์ŠคํŠธ
Stars: โœญ 183 (-94.42%)
Mutual labels:  hacktoberfest, performance
Openapi Cli
โš’๏ธ OpenAPI 3 CLI toolbox with rich validation and bundling features.
Stars: โœญ 169 (-94.85%)
Mutual labels:  lint, hacktoberfest
HTML-Lint
A code quality bookmarklet and command-line tool
Stars: โœญ 20 (-99.39%)
Mutual labels:  lint, a11y

webhint

Build Status Gitter FOSSA Status

Quick start user guide

webhint is a customizable linting tool that helps you improve your site's accessibility, speed, cross-browser compatibility, and more by checking your code for best practices and common errors.

It can be run from the command line (CLI), via a browser extension, as a VS Code extension, and from the online service.

To use it from the CLI you will need to install Node.js (v10.x or later) on your machine, and you can use npx to test it.

Testing with npx

Run the following command:

npx hint https://example.com

This will analyze https://example.com using the default configuration.

Installing webhint locally

Install webhint as a devDependency of your project:

npm install hint --save-dev

And then add a script task to your package.json:

{
    ...
    "scripts": {
        "webhint": "hint"
    }
}

And run it via:

npm run webhint -- http://localhost:8080

Or if you are using yarn you can skip the step to create a task and run directly:

yarn hint http://localhost:8080

To know more about webhint, how to configure it, etc. see the online user guide, or the local version for the most recent content.

Contributing to webhint

This project follows a monorepo pattern. That means that the code for all the webhint flavors (CLI, browser and VS Code extension, hints, formatters, etc.) are in here and are published as separate npm packages.

To build the project from the source you will need to install a recent version of node and yarn. Once you've done this run the following from the root of your cloned version:

yarn
yarn build

This can take a bit so please be patient.

To learn more about the internals of webhint, the structure of the project, how to create new hints, parsers, formatters, etc, take a look at the online contributor guide (or the local version).

Contributing to the browser and VS Code extensions

To learn about how to build one of the extensions please check the CONTRIBUTING.md files for each of these packages:

Code of Conduct

All projects in the webhintio organization follow this CoC which adheres to the OpenJS Foundation Code of Conduct.

Other important links

License

The code is available under the Apache 2.0 license.

FOSSA Status

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].