Skip to content

Commit

Permalink
Merge upstream branch, fix linting of md files and disable prettier t…
Browse files Browse the repository at this point in the history
…o prevent clash with ESLint rules (#16)

* just-enough-dom refactor, moving away from dom-io library.  and more examples of multiple interactions

* update study configs for multiple interactions

* more READMEs, some more DOM IO, a formatting run (sorry!)

* switch shift/unshift

* linting fixed and prettier disabled to prevent eslint rule clash

---------

Co-authored-by: Evan Cole <[email protected]>
  • Loading branch information
danielhalasz and colevandersWands authored Mar 10, 2024
1 parent 48df9d9 commit 20072ef
Show file tree
Hide file tree
Showing 914 changed files with 13,524 additions and 12,527 deletions.
22 changes: 11 additions & 11 deletions .cspell.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
{
"language": "en",
"words": [
"asdf",
"hackyourfuture",
"monospace",
"Precourse",
"distractor",
"distractors",
"typeof"
],
"ignorePaths": ["node_modules/**", "**/*.json", "**/*.mp4", "**/*.svg"]
"language": "en",
"words": [
"asdf",
"hackyourfuture",
"monospace",
"Precourse",
"distractor",
"distractors",
"typeof"
],
"ignorePaths": ["node_modules/**", "**/*.json", "**/*.mp4", "**/*.svg"]
}
212 changes: 106 additions & 106 deletions .eslintrc.json
Original file line number Diff line number Diff line change
@@ -1,111 +1,111 @@
{
"plugins": ["prettier", "jsdoc", "prefer-arrow", "sonarjs", "jest"],
"env": {
"browser": false
},
"parserOptions": {
"ecmaVersion": 2021,
"sourceType": "script"
},
"globals": {
"prompt": false,
"alert": false,
"confirm": false,
"console": false
},
"extends": [
"eslint:recommended",
"prettier",
"airbnb-base",
"plugin:sonarjs/recommended"
],
"overrides": [
{
"files": ["**.test.js", "**.spec.js"],
"rules": {
"no-magic-numbers": 0
},
"env": {
"jest": true
}
}
],
"rules": {
"no-var": 1,
"prefer-const": 0,
"no-extra-parens": 1,
"no-unreachable-loop": 1,
"eqeqeq": 1,
"no-implicit-coercion": 1,
"no-implicit-globals": 1,
"no-lone-blocks": 1,
"no-return-assign": 1,
"no-unused-expressions": 1,
"no-useless-computed-key": 1,
"no-useless-rename": 1,
"no-label-var": 1,
"no-shadow": 1,
"no-undefined": 1,
"arrow-parens": 1,
"arrow-body-style": 0,
"no-confusing-arrow": 1,
"vars-on-top": 0,
"no-plusplus": 0,
"guard-for-in": 0,
"no-unmodified-loop-condition": 0,
"no-warning-comments": 1,
"prefer-destructuring": 1,
"no-nested-ternary": 0,
"no-empty": 0,
"no-constant-condition": 0,
"no-alert": 0,
"no-console": 0,
"no-continue": 0,
"no-underscore-dangle": 0,
"strict": [2, "global"],
"no-multiple-empty-lines": 0,
"no-restricted-syntax": [
0,
{
"selector": "ForInStatement"
},
{
"selector": "ForOfStatement"
}
],
"camelcase": [2, { "properties": "never" }],
"plugins": ["prettier", "jsdoc", "prefer-arrow", "sonarjs", "jest"],
"env": {
"browser": false
},
"parserOptions": {
"ecmaVersion": 2021,
"sourceType": "script"
},
"globals": {
"prompt": false,
"alert": false,
"confirm": false,
"console": false
},
"extends": [
"eslint:recommended",
"prettier",
"airbnb-base",
"plugin:sonarjs/recommended"
],
"overrides": [
{
"files": ["**.test.js", "**.spec.js"],
"rules": {
"no-magic-numbers": 0
},
"env": {
"jest": true
}
}
],
"rules": {
"no-var": 1,
"prefer-const": 0,
"no-extra-parens": 1,
"no-unreachable-loop": 1,
"eqeqeq": 1,
"no-implicit-coercion": 1,
"no-implicit-globals": 1,
"no-lone-blocks": 1,
"no-return-assign": 1,
"no-unused-expressions": 1,
"no-useless-computed-key": 1,
"no-useless-rename": 1,
"no-label-var": 1,
"no-shadow": 1,
"no-undefined": 1,
"arrow-parens": 1,
"arrow-body-style": 0,
"no-confusing-arrow": 1,
"vars-on-top": 0,
"no-plusplus": 0,
"guard-for-in": 0,
"no-unmodified-loop-condition": 0,
"no-warning-comments": 1,
"prefer-destructuring": 1,
"no-nested-ternary": 0,
"no-empty": 0,
"no-constant-condition": 0,
"no-alert": 0,
"no-console": 0,
"no-continue": 0,
"no-underscore-dangle": 0,
"strict": [2, "global"],
"no-multiple-empty-lines": 0,
"no-restricted-syntax": [
0,
{
"selector": "ForInStatement"
},
{
"selector": "ForOfStatement"
}
],
"camelcase": [2, { "properties": "never" }],

"prettier/prettier": ["error"],
"prettier/prettier": ["error"],

"sonarjs/prefer-immediate-return": 0,
"sonarjs/prefer-immediate-return": 0,

"jsdoc/check-alignment": 1,
"jsdoc/check-indentation": 1,
"jsdoc/check-line-alignment": 1,
"jsdoc/check-param-names": 1,
"jsdoc/check-syntax": 1,
"jsdoc/check-tag-names": 1,
"jsdoc/check-types": 1,
"jsdoc/check-values": 1,
"jsdoc/empty-tags": 1,
"jsdoc/newline-after-description": 1,
"jsdoc/no-bad-blocks": 1,
"jsdoc/no-undefined-types": 1,
"jsdoc/require-description": 1,
"jsdoc/require-description-complete-sentence": 1,
"jsdoc/require-hyphen-before-param-description": 1,
"jsdoc/require-jsdoc": 1,
"jsdoc/require-param": 1,
"jsdoc/require-param-description": 1,
"jsdoc/require-param-name": 1,
"jsdoc/require-param-type": 1,
"jsdoc/require-returns": 1,
"jsdoc/require-returns-check": 1,
"jsdoc/require-returns-description": 1,
"jsdoc/require-returns-type": 1,
"jsdoc/require-throws": 1,
"jsdoc/require-yields": 1,
"jsdoc/require-yields-check": 1,
"jsdoc/valid-types": 1
}
"jsdoc/check-alignment": 1,
"jsdoc/check-indentation": 1,
"jsdoc/check-line-alignment": 1,
"jsdoc/check-param-names": 1,
"jsdoc/check-syntax": 1,
"jsdoc/check-tag-names": 1,
"jsdoc/check-types": 1,
"jsdoc/check-values": 1,
"jsdoc/empty-tags": 1,
"jsdoc/newline-after-description": 1,
"jsdoc/no-bad-blocks": 1,
"jsdoc/no-undefined-types": 1,
"jsdoc/require-description": 1,
"jsdoc/require-description-complete-sentence": 1,
"jsdoc/require-hyphen-before-param-description": 1,
"jsdoc/require-jsdoc": 1,
"jsdoc/require-param": 1,
"jsdoc/require-param-description": 1,
"jsdoc/require-param-name": 1,
"jsdoc/require-param-type": 1,
"jsdoc/require-returns": 1,
"jsdoc/require-returns-check": 1,
"jsdoc/require-returns-description": 1,
"jsdoc/require-returns-type": 1,
"jsdoc/require-throws": 1,
"jsdoc/require-yields": 1,
"jsdoc/require-yields-check": 1,
"jsdoc/valid-types": 1
}
}
4 changes: 1 addition & 3 deletions .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,10 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4

- run: npm install

- run: npm run format:check

- run: npm run lint:ls
- run: npm run lint:md
- run: npm run lint:js
Loading

0 comments on commit 20072ef

Please sign in to comment.