tag:github.com,2008:https://github.com/UserBug/codeGuide/releases Tags from codeGuide 2023-01-02T12:14:11Z tag:github.com,2008:Repository/296571403/v2.0.0 2023-01-02T13:02:28Z v2.0.0 <p>V2 (<a class="issue-link js-issue-link" href="https://github.com/UserBug/codeGuide/pull/1">#1</a>)</p> <p>* gitignore</p> <p>* Variables, functions, CSS classes</p> <p>* Variables, functions, CSS classes fix</p> <p>* Naming convention done</p> <p>* Files done</p> <p>* Add symbols</p> <p>* change style</p> <p>* temp</p> <p>* Common JS in progress...</p> <p>* Common Javascript...</p> <p>* refer single return</p> <p>* No errors/warnings/logs in console</p> <p>* Should I use TypeScript?</p> <p>* Should I use TypeScript?</p> <p>* Forbidden to use any languages other than English in the code.</p> <p>* Remove unnecessary code</p> <p>* Discuss and describe each new npm package</p> <p>* Naming convention</p> <p>* fix url</p> <p>* files</p> <p>* Use Redux only for common data</p> <p>* add version</p> <p>* Redux</p> <p>* Functional Components and new functions</p> <p>* new files</p> <p>* Support only case sensitive path.</p> <p>* Separate exports</p> <p>* Component testing</p> <p>* React Component testing</p> <p>* React Hooks</p> <p>* Hooks as independent files</p> <p>* Useful custom hooks</p> <p>* Useful custom hooks</p> <p>* Split Hooks if they reach limit</p> <p>* Styles</p> <p>* Dont use inline styles</p> <p>* Colors should be specified without opacity</p> <p>* data-testid</p> <p>* Same names in the design instruments and in the code</p> <p>* Git</p> <p>* Recommended workflow</p> <p>* Any git commit message should start with ticket id</p> <p>* End to End (Functional) testing of React Components</p> <p>* javascript</p> <p>* link</p> <p>* Async event handlers</p> <p>* Async event handlers</p> <p>* Readme</p> <p>* Object.prototype.hasOwnProperty</p> <p>* consistency with the server</p> <p>* init-declarations</p> <p>* eslint - react/prop-types</p> <p>* Event handler should not return a promise</p> <p>* someDataFromEvent</p> <p>* fix</p> <p>* eslint - react/destructuring-assignment - never</p> <p>* Dont use destructuring for props</p> <p>* All Components must have PropTypes</p> <p>* useCallback in Functional Components</p> <p>* New variables should contain null</p> <p>* New variables should contain null</p> <p>* Prefer single return</p> <p>* Prefer Promise</p> <p>* Prefer Promise</p> <p>* No errors, warnings, logs in console</p> <p>* JSDoc for static typing</p> <p>* Forbidden to use any languages other than English in the code.</p> <p>* Avoid nested destruction</p> <p>* TODO template</p> <p>* Naming convention</p> <p>* Naming convention</p> <p>* Verb in Function name</p> <p>* Use descriptive names</p> <p>* Use Semicolons</p> <p>* Git</p> <p>* Variables from Generic to Specific</p> <p>* Variables from Generic to Specific</p> <p>* Variables from Generic to Specific</p> <p>* Add JS Styles example</p> <p>* Split Code - Move Out Nested callbacks</p> <p>* home page</p> <p>* Reformat code</p> <p>* Reformat code</p> <p>* Cognitive Complexity</p> <p>* Remove Duplicates</p> <p>* Shorten Files</p> <p>* Slice Long Functions</p> <p>* Sustain Single Responsibility</p> <p>* Use One "third party API" per file</p> <p>* ilities</p> <p>* add eslint rules</p> <p>* max-lines</p> <p>* max-lines</p> <p>* Prefer single return</p> <p>* Prefer single return</p> <p>* No errors, warnings, logs in console</p> <p>* Screaming Architecture</p> <p>* Reformat code</p> <p>* v2 and JavaScript</p> <p>* fix Back to CodeGuide - Readme</p> <p>* README.md</p> <p>* javaScript/README.md</p> <p>* javaScript/README.md</p> <p>* style fix</p> <p>* Code Guide</p> <p>* Code Guide description</p> <p>* Code Guide description</p> <p>* git</p> <p>* Naming convention</p> <p>* fix headers</p> <p>* React and React Hooks</p> <p>* React Component testing</p> <p>* v2</p> <p>* Styles</p> <p>* fix</p> <p>* fix</p> UserBug tag:github.com,2008:Repository/296571403/v1.0.0 2023-01-02T13:02:03Z v1.0.0 UserBug