Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/wemake-services/wemake-frontend-styleguide

Set of the strictest linters for your next frontend app
https://github.com/wemake-services/wemake-frontend-styleguide

code-quality eslint eslint-config eslint-shareable-configs eslint-standard eslint-strict

Last synced: 23 days ago
JSON representation

Set of the strictest linters for your next frontend app

Awesome Lists containing this project

README

        

# wemake-frontend-styleguide

[![wemake.services](https://img.shields.io/badge/style-wemake.services-green.svg?label=&logo=data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC%2FxhBQAAAAFzUkdCAK7OHOkAAAAbUExURQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP%2F%2F%2F5TvxDIAAAAIdFJOUwAjRA8xXANAL%2Bv0SAAAADNJREFUGNNjYCAIOJjRBdBFWMkVQeGzcHAwksJnAPPZGOGAASzPzAEHEGVsLExQwE7YswCb7AFZSF3bbAAAAABJRU5ErkJggg%3D%3D)](http://wemake.services)
[![test](https://github.com/wemake-services/wemake-frontend-styleguide/actions/workflows/test.yml/badge.svg?branch=master&event=push)](https://github.com/wemake-services/wemake-frontend-styleguide/actions/workflows/test.yml)
[![wemake-frontend-styleguide](https://img.shields.io/badge/style-wemake-000000.svg)](https://github.com/wemake-services/wemake-frontend-styleguide)

Set of tools that we use to make our frontend awesome!

## Packages

We develop all our tools inside a single repository to make the process easier.

This repository includes several `eslint` configurations:

- [`@wemake-services/eslint-config-javascript`](https://github.com/wemake-services/wemake-frontend-styleguide/tree/master/packages/eslint-config-javascript) is the strictest `eslint` configuration for `javascript`
- [`@wemake-services/eslint-config-typescript`](https://github.com/wemake-services/wemake-frontend-styleguide/tree/master/packages/eslint-config-typescript) is the strictest `eslint` configuration for `typescript`
- [`@wemake-services/eslint-config-vue`](https://github.com/wemake-services/wemake-frontend-styleguide/tree/master/packages/eslint-config-vue) to write consistent and correct `vue` single file components
- [`@wemake-services/eslint-config-jest`](https://github.com/wemake-services/wemake-frontend-styleguide/tree/master/packages/eslint-config-jest) to write consistent `jest` tests
- [`@wemake-services/eslint-config-jsdoc`](https://github.com/wemake-services/wemake-frontend-styleguide/tree/master/packages/eslint-config-jsdoc) to write beautiful `jsdoc` comments

And `stylelint` configurations:

- [`@wemake-services/stylelint-config-scss`](https://github.com/wemake-services/wemake-frontend-styleguide/tree/master/packages/stylelint-config-scss) which is the strictest `stylelint` configuration for `scss`

## Show your style

If you use our linter - it means that your code is awesome.
You can be proud of it!
And you should share your accomplishment
with others by including a badge to your `README` file.

It looks like this:

[![wemake-frontend-styleguide](https://img.shields.io/badge/style-wemake-000000.svg)](https://github.com/wemake-services/wemake-frontend-styleguide)

### Markdown

```markdown
[![wemake-frontend-styleguide](https://img.shields.io/badge/style-wemake-000000.svg)](https://github.com/wemake-services/wemake-frontend-styleguide)
```

## License

MIT