forked from flybywiresim/aircraft
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
style: lint and styling overhaul (flybywiresim#8466)
* refactor: re-organise lint configs * style: run lint * fix: lint in package base files * style: run lint * style: fix lint * style: run lint * chore: remove unused build files * refactor: prettier lint * run lint * revert a380 lint-fix * update pnpm-lock.yaml * adjust .gitignore and include prettierrc * fix syntax * remove redundant lines from js editorconfig entry * style: run lint * chore: exclude mathjs from lint * chore: fix jest files lint * fix: missing const declaration * chore: additional non-tailwind lint fixes * style: run lint after merge * style: run lint after merge * chore: fix lint * chore: fix lint * style: run lint after merge * chore: fix lint * chore: last beautiful commit * fix: "__proto__" -> __proto__ * style: undo some changes from 9e17150 * style: address review comments and add braces to isChartPinned * style: run lint after merge * fix: cast --------- Co-authored-by: 2hwk <[email protected]>
- Loading branch information
Showing
733 changed files
with
148,358 additions
and
132,277 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,83 @@ | ||
// Copyright (c) 2021-2023 FlyByWire Simulations | ||
// | ||
// SPDX-License-Identifier: GPL-3.0 | ||
|
||
'use strict'; | ||
|
||
module.exports = { | ||
env: { browser: true }, | ||
root: true, | ||
extends: [ | ||
'eslint:recommended', | ||
'plugin:prettier/recommended', | ||
// 'plugin:@typescript-eslint/recommended', -- Disabled as it is complex to fix, needs to be done bit by bit | ||
'plugin:@typescript-eslint/eslint-recommended', | ||
// 'plugin:react-hooks/recommended', -- Disabled as it is complex to fix, needs to be done bit by bit, and we are moving away from react | ||
// 'plugin:react/recommended', -- Disabled as it is complex to fix, needs to be done bit by bit, and we are moving away from react | ||
], | ||
plugins: ['@typescript-eslint', 'prettier', 'react-hooks', 'react', 'tailwindcss'], | ||
parser: '@typescript-eslint/parser', | ||
parserOptions: { | ||
ecmaVersion: 2021, | ||
sourceType: 'script', | ||
requireConfigFile: false, | ||
}, | ||
overrides: [ | ||
{ | ||
files: [ | ||
'.eslintrc.js', | ||
'scripts/**/*.js', | ||
'**/mach.config.js', | ||
'**/rollup.config.js', | ||
'**/tailwind.config.js', | ||
'**/jest.config.js', | ||
], | ||
env: { | ||
node: true, | ||
}, | ||
rules: { | ||
'@typescript-eslint/no-var-requires': 'off', | ||
}, | ||
}, | ||
{ | ||
files: ['fbw-common/src/jest/**/*.js'], | ||
env: { | ||
node: true, | ||
}, | ||
plugins: ['jest'], | ||
extends: ['plugin:jest/recommended'], | ||
}, | ||
], | ||
settings: { | ||
tailwindcss: { groupByResponsive: true }, | ||
react: { version: 'detect' }, | ||
}, | ||
ignorePatterns: ['fbw-common/src/typings/*', 'fbw-a380x/*', 'fbw-ingamepanels-checklist-fix/*'], | ||
rules: { | ||
'prettier/prettier': ['error', {}, { usePrettierrc: true }], | ||
|
||
'no-unused-vars': 'off', | ||
'@typescript-eslint/no-unused-vars': [ | ||
'error', | ||
{ | ||
varsIgnorePattern: 'FSComponent|_.*', | ||
argsIgnorePattern: '_.*', | ||
}, | ||
], | ||
|
||
'tailwindcss/classnames-order': 'error', | ||
'tailwindcss/enforces-negative-arbitrary-values': 'error', | ||
'tailwindcss/enforces-shorthand': 'error', | ||
'tailwindcss/migration-from-tailwind-2': 'error', | ||
'tailwindcss/no-contradicting-classname': 'error', | ||
}, | ||
globals: { | ||
Simplane: 'readonly', | ||
SimVar: 'readonly', | ||
Utils: 'readonly', | ||
JSX: 'readonly', | ||
Coherent: 'readonly', | ||
ViewListener: 'readonly', | ||
RegisterViewListener: 'readonly', | ||
}, | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
{ | ||
"singleQuote": true, | ||
"printWidth": 120, | ||
"parser": "typescript", | ||
"endOfLine": "auto" | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.