João Guerreiro Designer & Developer
Current Status:

Projects

Haibi

1. Install ExpoDev

`npx create-expo-app app-haibi``

2. Install ESLint and Prettier

npx expo lint npx expo install -- --save-dev prettier eslint-config-prettier eslint-plugin-prettier

Then configure ESLint to use Prettier.

eslintrs.js

module.exports = {
  extends: ['expo', 'prettier'],
  plugins: ['prettier'],
  rules: {
    'prettier/prettier': 'warn',
  },
};

Add a .eslintignore file to your project root to ignore certain files and directories such as:

.eslintignore

/.expo
node_modules

Configure Prettier

.prettierrc

{
  "printWidth": 100,
  "tabWidth": 2,
  "singleQuote": true,
  "bracketSameLine": true
}