All Projects → natterstefan → eslint-config-ns

natterstefan / eslint-config-ns

Licence: MIT license
ESLint config ready to be used in multiple projects. Based on Airbnb's code style with prettier, jest and react support.

Programming Languages

javascript
184084 projects - #8 most used programming language
typescript
32286 projects
shell
77523 projects

Projects that are alternatives of or similar to eslint-config-ns

linter-sniffer-pretty-printer
Collection of packages and configs to lint and format code in your WordPress project.
Stars: ✭ 35 (+29.63%)
Mutual labels:  stylelint, prettier, stylelint-config, prettier-eslint
linters
Tinkoff ESlint, Stylelint and Prettier linter configurations
Stars: ✭ 102 (+277.78%)
Mutual labels:  eslint-config, stylelint-config, prettier-config
eslint-config-typescript-unified
🛠️ A unified ESLint configuration with sensible defaults for TypeScript projects.
Stars: ✭ 15 (-44.44%)
Mutual labels:  prettier, eslint-config, react-hooks
eslint-config-adjunct
A reasonable collection of plugins to use alongside your main esLint configuration
Stars: ✭ 39 (+44.44%)
Mutual labels:  prettier, eslint-config, prettier-eslint
configs
Personal but Shareable Configurations for all 1stG.me projects.
Stars: ✭ 32 (+18.52%)
Mutual labels:  eslint-config, stylelint-config, prettier-config
promotion-web
基于React: v18.x.x/Webpack: v5.x.x/React Router v6.x.x/ Antd: v5..x.x/Fetch Api/ Typescript: v4.x.x 等最新版本进行构建...
Stars: ✭ 374 (+1285.19%)
Mutual labels:  stylelint, prettier, react-hooks
stylelint-config-styled-components
The shareable stylelint config for stylelint-processor-styled-components
Stars: ✭ 66 (+144.44%)
Mutual labels:  stylelint, stylelint-config
figma-plugin-typescript-boilerplate
Figma plugin TypeScript boilerplate to start developing right away
Stars: ✭ 43 (+59.26%)
Mutual labels:  stylelint, prettier
7-react-admin-ts
用 ts + react-hooks 实现的管理后台
Stars: ✭ 23 (-14.81%)
Mutual labels:  stylelint, react-hooks
react-component-library-lerna
Build your own React component library managed with lerna, presented with storybook and published in private npm registry.
Stars: ✭ 55 (+103.7%)
Mutual labels:  stylelint, prettier
fe-standard-config-seed
前端通用代码规范自动化接入
Stars: ✭ 18 (-33.33%)
Mutual labels:  stylelint, prettier
ember-boilerplate
👓 The stable base upon which we build our Ember.js projects at Mirego.
Stars: ✭ 33 (+22.22%)
Mutual labels:  stylelint, prettier
spec
🐣 easy to use eslint/stylelint/tslint/prettier/...
Stars: ✭ 60 (+122.22%)
Mutual labels:  stylelint, prettier
stylelint-config-xo
Stylelint shareable config for XO
Stars: ✭ 34 (+25.93%)
Mutual labels:  stylelint, stylelint-config
stylelint-config-twbs-bootstrap
Stylelint config for Bootstrap
Stars: ✭ 115 (+325.93%)
Mutual labels:  stylelint, stylelint-config
vue3-vite-ts
Vue 3 Scaffolding (Vite + TS + Linters + Jest + TailwindCSS)
Stars: ✭ 27 (+0%)
Mutual labels:  stylelint, prettier
dva-typescript-antd-starter-kit
A admin dashboard application demo based on antd by typescript and dva
Stars: ✭ 61 (+125.93%)
Mutual labels:  stylelint, prettier
React Mobx React Router Boilerplate
A simple boilerplate based on create-react-app and add mobx, react-router, linter, prettier and so on. 一个简单的 react 脚手架依赖于 create-react-app 新增了 mobx react-router,linter,prettier 等。
Stars: ✭ 12 (-55.56%)
Mutual labels:  stylelint, prettier
React 2048 Game
🎮 A fancy 2048 game build with react, redux best practices.
Stars: ✭ 401 (+1385.19%)
Mutual labels:  stylelint, prettier
React Ssr Starter
All have been introduced React environment
Stars: ✭ 20 (-25.93%)
Mutual labels:  stylelint, prettier

eslint-config

GitHub issues GitHub stars GitHub license Commitizen friendly

natterstefan/eslint-config-ns

Packages

This monorepo contains multiple packages. Take a look at their READMEs for more details.

How are they related to each other?

JavaScript

  • eslint-config-ns-base is the base package for JavaScript projects.
  • eslint-config-ns extends eslint-config-ns-base package and can be used in React projects.

TypeScript

  • eslint-config-ns-ts-base extends eslint-config-ns-base package and is the base package for TypeScript projects.
  • eslint-config-ns-ts is the last one in the chain and extends eslint-config-ns-ts-base and is best used in React TypeScript projects.

How to release

This repository uses GitHub Actions (debug locally) to create a release and update the CHANGELOG. The implementation is inspired and based on github.com/babel/actions.

Either push the tags after running this command to origin, or run the release workflow manually on GitHub.

Manually trigger release

yarn lerna:version
git push --follow-tags
# wait until GitHub Action finishes and then run
yarn lerna:publish

Manually create Changelog entry

npx lerna-changelog --from <tag> --to <tag>

Automatically with GitHub Actions

Manually invoke the GitHub Action release and wait until it finishes.

Once the release was created with GitHub Actions, publish the packages manually to npm with yarn lerna:publish.

Attention: make sure the Pull Requests have labels before you merge them. The label (e.g. enhancement and bug) will be used to create the CHANGELOG.

LICENSE

MIT


Stefan Natter
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].