gristlabs_grist-core/app/client/widgets
Dmitry S d1c1416d78 (core) Add rules to eslint to better match our coding conventions.
Summary:
We used tslint earlier, and on switching to eslint, some rules were not
transfered. This moves more rules over, for consistent conventions or helpful
warnings.

- Name private members with a leading underscore.
- Prefer interface over a type alias.
- Use consistent spacing around ':' in type annotations.
- Use consistent spacing around braces of code blocks.
- Use semicolons consistently at the ends of statements.
- Use braces around even one-liner blocks, like conditionals and loops.
- Warn about shadowed variables.

Test Plan: Fixed all new warnings. Should be no behavior changes in code.

Reviewers: paulfitz

Reviewed By: paulfitz

Differential Revision: https://phab.getgrist.com/D2831
2021-05-24 12:56:18 -04:00
..
AbstractWidget.js
AttachmentsEditor.ts (core) Add rules to eslint to better match our coding conventions. 2021-05-24 12:56:18 -04:00
AttachmentsWidget.css
AttachmentsWidget.ts
BaseEditor.js
CheckBox.css
CheckBox.js
CheckBoxEditor.js
ChoiceEditor.js
ChoiceListCell.ts
ChoiceListEditor.ts
ChoiceTextBox.ts
DateEditor.js (core) Document keeps track of latest cursor position and latest editor value and is able to restore them when it is reloaded. 2021-05-18 10:36:59 +02:00
DateTextBox.js
DateTimeEditor.css
DateTimeEditor.js (core) Document keeps track of latest cursor position and latest editor value and is able to restore them when it is reloaded. 2021-05-18 10:36:59 +02:00
DateTimeTextBox.js
DiffBox.ts
EditorButtons.ts
EditorPlacement.ts
EditorTooltip.ts
ErrorDom.ts
FieldBuilder.css
FieldBuilder.ts (core) Add rules to eslint to better match our coding conventions. 2021-05-24 12:56:18 -04:00
FieldEditor.ts (core) Add rules to eslint to better match our coding conventions. 2021-05-24 12:56:18 -04:00
FormulaEditor.ts (core) Document keeps track of latest cursor position and latest editor value and is able to restore them when it is reloaded. 2021-05-18 10:36:59 +02:00
HyperLinkEditor.ts
HyperLinkTextBox.ts (core) Navigate hyperlinks in the same document without a page reload 2021-05-21 12:21:27 +02:00
NewAbstractWidget.ts
NewBaseEditor.ts (core) Add rules to eslint to better match our coding conventions. 2021-05-24 12:56:18 -04:00
NTextBox.ts
NTextEditor.ts (core) Add rules to eslint to better match our coding conventions. 2021-05-24 12:56:18 -04:00
NumericTextBox.ts
Reference.css
Reference.ts
ReferenceEditor.ts (core) Document keeps track of latest cursor position and latest editor value and is able to restore them when it is reloaded. 2021-05-18 10:36:59 +02:00
Spinner.css
Spinner.ts
Switch.css
Switch.js
TextBox.css
TextEditor.css
TextEditor.js (core) Document keeps track of latest cursor position and latest editor value and is able to restore them when it is reloaded. 2021-05-18 10:36:59 +02:00
UserType.js
UserTypeImpl.js