DEV Community

Larry Miami
Larry Miami

Posted on

Setting up Nextjs with AirBnB style guides for react, Prettier, ESlint, Husky and GitHub Actions

My Workflow

GitHub logo miami78 / nextjs-starter-pack

A JavaScript starter for Next.js that includes all you need to build your next 🦄 project.

Stargazers Forks License Issues

A JavaScript starter for Next.js that includes all you need to build your next 🦄 project.

Technologies Used

Also includes:

Getting started

1. git clone https://github.com/miami78/nextjs-starter-pack.git

2. cd nextjs-starter-pack

3. yarn && yarn dev or npm install && npm run dev if you prefer not to use yarn.

Usage

Development server

yarn start / npm start
Enter fullscreen mode Exit fullscreen mode

You can view the development server at localhost:3000.

Production build

 yarn build / npm run build
Enter fullscreen mode Exit fullscreen mode

Contributing

  1. Fork this repository;
  2. Create your branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -m 'Add some feature'
  4. Push to the branch: git push origin my-new-feature

Made by Larry Miami




Submission Category:

Maintainer Must-Haves

Yaml File

name: Code quality

on: push

jobs:
  code-quality:
    name: Lint source code
    runs-on: ubuntu-latest
    steps:
    - uses: actions/checkout@v2

    - name: Install dependencies
      run: yarn

    - name: Run Prettier
      run: yarn prettier --ignore-path .prettierignore --write .

    - name: Run ESLint
      run: yarn eslint '**/*.js' --report-unused-disable-directives
Enter fullscreen mode Exit fullscreen mode

Discussion (0)