diff --git a/README.md b/README.md index 9a325a355b..ed24832e4d 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# Airbnb JavaScript Style Guide() { +# Airbnb JavaScript Style Guide *A mostly reasonable approach to JavaScript* diff --git a/cls b/cls new file mode 100644 index 0000000000..6a73472fa3 --- /dev/null +++ b/cls @@ -0,0 +1,116 @@ +11f986f (HEAD -> master, origin/master, origin/HEAD) [eslint config] [deps] update `eslint-plugin-react-hooks` +6499695 [readme] update link to es5 and es6 compat table in readme +f45bd1e [eslint config] [*] [fix] fix crash in eslint invocation with TIMING env set +e6080c7 [readme] add ILIAS to users +b912288 [readme] Remove dead URLs +39b970f Add Zit Software to `In the Wild` +d1705c3 [guide] [css] Added what BEM stands for (Block Element Modifier) +e6f2922 [eslint config] [*] [deps] update deps +7a8f568 [eslint config] [patch] add new disabled react rules +c25bce8 [readme] replace dead link with archive.org link +f20eca9 [guide] fix compat table URL +932951a [eslint config] [deps] update `eslint-plugin-react` +5f019b1 [eslint config] [*] [dev deps] update `tape` +b239920 [eslint config] [patch] `jsx-a11y/no-redundant-roles`: allow `nav` to have `navigation` role +09adc22 [eslint config] [patch] `jsx-a11y/no-noninteractive-tabindex`: allow expression values +51a37d0 [eslint config] [*] [robustness] cache static builtins +0681a43 [eslint config] [*] [refactor] remove `object.entries` dependency +55899b5 [eslint config] [*] [deps] update deps +e95b1f2 [eslint config] [base] add new disabled rules +11ab371 [eslint config] [base] [patch] Add a message for `confusing-browser-globals` +46ae3e2 [readme] Add `Object.hasOwn` to section 3.7 +cb19177 [readme] correct no-use-before-define justification +cda44da [guide] Add commas to Truth, Equality, and JavaScript +2fc5e2d [guide] fix grammar +749f4c2 [eslint config] [deps] update `eslint-plugin-react` +4aee38f [eslint config] [*] [deps] update `eslint-plugin-import`, `@babel/runtime`, `tape` +18a08b8 [Dev Deps] update `markdownlint`, `markdownlint-cli` +fd77bbe [guide] add nullish-coalescing-operator definition +7916d6f [guide] Add documentation for `no-use-before-define` rule under hoisting section +01f046d [guide] added second link to eslint rule for item 7.1 +0f3ca32 [eslint config] [*] [deps] update `object.entries` +95b6b43 [eslint-config] [*] [dev deps] update `@babel/runtime` +240a378 [Dev Deps] update `markdownlint`, `markdownlint-cli` +0e627e2 [readme] update eslint plugin repo URLs +7982931 [readme] Updates ESLint rule in section 12.3 (exponentiation-operator) +69fc1bf spell checking, fixed grammar error. +5c01a10 [readme] added JavaScript Roadmap link +bf53656 [eslint config] [deps] update `eslint-plugin-react`, `eslint-plugin-jsx-a11y` +917c8d9 [*] [deps] update `eslint-plugin-import` +8091e39 [*] [dev deps] update `@babel/runtime`, `tape` +fd96a4f [eslint config] [*] [refactor] use object spread instead of `Object.assign` +81157ee [guide] add `Object.hasOwn` +4ef69ed [Tests] refactor test paths +d601701 [readme] wayback machine, or remove, broken links +49d08a2 [readme] prefer `const`/`let` over `var` in examples +0d747c6 [readme] add space before code blocks +1fb7d76 [eslint config] [patch] add new disabled core rules +38f1488 [guide] fix typo in `space-before-blocks` +c6b1a43 [guide] rename `qux` to `quux` +6947138 [guide] add comma to the end of the property +6fb4f8e [guide] add Optional Chaining +ca0ff97 [guide] add Nullish Coalescing operator +0b1f623 [editorial] convert example to use single instead of double quotes +7dbb7b1 [eslint config] [base] add disabled `logical-assignment-operators` rule +75a908a [eslint config] [deps] update `eslint-plugin-jsx-a11y`, `eslint-plugin-react`, `eslint-plugin-react-hooks` +f6f63b8 [eslint config] [*] [deps] update `object.assign` +866f441 [eslint config] [*] update `@babel/runtime`, `tape` +5143a7a [Dev Deps] update `markdownlint`, `markdownlint-cli` +3cbf96d [eslint config] [base] `no-alert`: add TODO comment +5155aa5 [eslint config] [base] disable the deprecated `no-spaced-func` rule +cbf9ade [guide] Added period to 4.4 for formatting consistency. +206d25b [eslint config] [deps] update `eslint-plugin-react` +a0e9405 [eslint config] [*] [dev deps] update `@babel/runtime` +42c0e2e Fix typo in eslint-config-airbnb-base changelog +7fdc87a [guide] fix eslint core rule URLs +1677ba6 [eslint config] [meta] update eslint-plugin-react repo URLs +7c0f28a [eslint config] [deps] update `@babel/runtime`, `eslint-find-rules`, `eslint-plugin-import`, `eslint-plugin-react`, `eslint-plugin-react-hooks`, `tape` +fd2f5a1 [eslint config] [base] [deps] update `@babel/runtime`, `confusing-browser-globals`, `eslint-find-rules`, `eslint-plugin-import`, `tape` +b4377fb [meta] better `eclint` command +34b5bc3 [meta] revert changes from d4e39c9b10767cc77c7d0091f2eae06a6ccfc33e +d4e39c9 v19.0.4 +baaa5e8 [eslint config] v19.0.3 +274c8d5 [eslint config] [patch] set `namedComponents` option to match style guide +38bc026 [eslint config] [base] add disabled `prefer-object-has-own` rule +445322d [eslint config] [deps] update `eslint-plugin-react` +152bd5e [eslint config] v19.0.2 +afc2cc3 [eslint config] [meta] fix "exports" path +371537f [Tests] re-enable tests disabled for the eslint 8 upgrade +c05ffb2 [eslint config] v19.0.1 +97a3238 [eslint config] [deps] update `eslint-plugin-react` +e0bb393 [eslint config] [*] [dev deps] update `tape` +c4000b9 [eslint config] [fix] `whitespace`: udpate to support eslint 8 +31c6f21 [eslint config] [base] [refactor] make a single source of truth for whitespace rule names +91cab81 [readme] operator => parameter syntax +d8cb404 [eslint config] [base] remove unneeded eslint version check +52e710c [eslint config] v19.0.0 +1bc8cab [eslint config] [breaking] support `eslint` 8; drop `eslint` < 7 +37ebbba [eslint config] [deps] update `eslint-config-airbnb-base`, `eslint-plugin-jsx-a11y`, `eslint-plugin-react`, `eslint-plugin-react-hooks`, `safe-publish-latest` +930a6f2 [eslint config] [*] update `@babel/runtime`, `eslint-plugin-import` +366bfa6 [eslint config] [base] v15.0.0 +f3d3a07 [eslint config] [base] [breaking] drop eslint < 7, add eslint 8 +eac8cc6 [eslint config] [base] [breaking] add `exports` +be6966b [eslint-config] [meta] add `--no-save` to link scripts +4fc997b [readme] some updates +96f11d8 [actions] run prepublishOnly in prepublish tests +c12a08c [actions] fix action working directories +10a6d02 [meta] use `prepublishOnly` script for npm 7+ +ef6c478 [eslint config] [*] [dev deps] update `@babel/runtime` +6734b78 [eslint config] [*] [deps] update `eslint-plugin-import`, `object.entries` +fdc812a [Docs] HTTP => HTTPS +8aec65a Merge pull request #2491 from airbnb/travis +ea5b991 [Tests] migrate tests to Github Actions +2a6bec1 [eslint config] [base] [patch] Improve `function-paren-newline` with `multiline-arguments` option +82dbec3 [guide] Fix 14.1 Temporal Dead Zones link +1227882 [eslint config] clarify hooks requirement +4ee7326 [eslint-config-airbnb] [patch] Explain why `react/jsx-key` is turned off +7fbed3b [eslint-config-airbnb] [deps] update `eslint-plugin-react` +30927d2 [*] [deps] update `@babel/runtime`, `eslint-plugin-import`, `tape` +f5c14ca [readme] fixed typo and removed redundancy +428c9dd [*] [deps] update `@babel/runtime`, `eslint-plugin-import`, `eslint-plugin-react` +af8bdf1 [*] [deps] update `object.entries` +d5d406a [readme] add AloPeyk to "in the wild" +35914b1 [guide] Spread operator => Spread syntax +1fb4592 [guide] add references for eslint rules +5641278 [editorial] add `var` info to `let`/`const` section +dc3af3a [eslint config \ No newline at end of file