kripod / Gatsby Starter Strict
Licence: mit
A Gatsby starter with strict linting and auto-formatting rules.
Stars: ✭ 43
Programming Languages
typescript
32286 projects
Projects that are alternatives of or similar to Gatsby Starter Strict
gatsby-starter-antoine
My opinionated Gatsby.js starter
Stars: ✭ 17 (-60.47%)
Mutual labels: eslint, gatsby, prettier
Gatsby V2 Tutorial Starter
Gatsby V2 Starter - product of step by step tutorial
Stars: ✭ 139 (+223.26%)
Mutual labels: eslint, prettier, gatsby
Vue Skeleton Mvp
VueJs, Vuetify, Vue Router and Vuex skeleton MVP written on JavaScript using async/await built to work with API REST skeleton: https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton
Stars: ✭ 406 (+844.19%)
Mutual labels: eslint, prettier
Budgeting
Budgeting - React + Redux + Webpack (tree shaking) Sample App
Stars: ✭ 971 (+2158.14%)
Mutual labels: eslint, prettier
Nodejs Api Boilerplate
A boilerplate for kickstart your nodejs api project with JWT Auth and some new Techs :)
Stars: ✭ 364 (+746.51%)
Mutual labels: eslint, prettier
React 2048 Game
🎮 A fancy 2048 game build with react, redux best practices.
Stars: ✭ 401 (+832.56%)
Mutual labels: eslint, prettier
Serverless Typescript Starter
🗄🙅♀️ Deploy your next serverless JavaScript function in seconds
Stars: ✭ 653 (+1418.6%)
Mutual labels: eslint, prettier
Web Configs
Common configurations for building web apps at Shopify
Stars: ✭ 302 (+602.33%)
Mutual labels: eslint, prettier
Prettier Atom
An atom package for the prettier formatter.
Stars: ✭ 750 (+1644.19%)
Mutual labels: eslint, prettier
Mevn Cli
Light speed setup for MEVN(Mongo Express Vue Node) Apps
Stars: ✭ 696 (+1518.6%)
Mutual labels: eslint, prettier
Prettier Standard
Formats with Prettier and lints with ESLint+Standard! (✿◠‿◠)
Stars: ✭ 801 (+1762.79%)
Mutual labels: eslint, prettier
Apollo Upload Examples
A full stack demo of file uploads via GraphQL mutations using Apollo Server and apollo-upload-client.
Stars: ✭ 358 (+732.56%)
Mutual labels: eslint, prettier
Webpack React Boilerplate
Minimal React 16 and Webpack 4 boilerplate with babel 7, using the new webpack-dev-server, react-hot-loader, CSS-Modules
Stars: ✭ 358 (+732.56%)
Mutual labels: eslint, prettier
Express React Boilerplate
🚀🚀🚀 This is a tool that helps programmers create Express & React projects easily base on react-cool-starter.
Stars: ✭ 32 (-25.58%)
Mutual labels: eslint, prettier
Prettier Eslint
Code ➡️ prettier ➡️ eslint --fix ➡️ Formatted Code ✨
Stars: ✭ 3,435 (+7888.37%)
Mutual labels: eslint, prettier
React Typescript Web Extension Starter
🖥 A Web Extension starter kit built with React, TypeScript, SCSS, Storybook, Jest, EsLint, Prettier, Webpack and Bootstrap. Supports Google Chrome + Mozilla Firefox + Brave Browser 🔥
Stars: ✭ 510 (+1086.05%)
Mutual labels: eslint, prettier
React Ssr Starter
All have been introduced React environment
Stars: ✭ 20 (-53.49%)
Mutual labels: eslint, prettier
Eslint Config Prettier
Turns off all rules that are unnecessary or might conflict with Prettier.
Stars: ✭ 3,471 (+7972.09%)
Mutual labels: eslint, prettier
Expo Netflix
Netflix UI Clone with React Native & Expo || web support => https://expo-netflix.vercel.app
Stars: ✭ 297 (+590.7%)
Mutual labels: eslint, prettier
⚛️ gatsby-starter-strict
A Gatsby starter with strict linting and auto-formatting rules.
🚀 Getting started
- Clone this project and install all the required dependencies (e.g. with
npx gatsby new gatsby-example-site https://github.com/kripod/gatsby-starter-strict
) - Start a development server with
yarn develop
ornpm run develop
- Other scripts like
build
,format
,type-check
andlint
are also available
- Other scripts like
Deploy
✨ Developer experience
Automatic code formatting
Prettier aims to provide codebase consistency when multiple developers work on the same project. The main reason behind adopting it is to stop all the on-going debates over coding styles.
Static type checking
TypeScript adds optional types to JavaScript, preventing several programming mistakes. For a quick guide about using React with it, please refer to the React TypeScript Cheatsheet.
Linting
Source code is linted by ESLint, enforcing the Airbnb JavaScript Style Guide through an overridable set of rules provided by eslint-config-airbnb.
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].