Create the skeleton for a keyboard shortcut system #4215
Annotations
10 errors and 3 warnings
          | 
                      
                          Run npm run lint: 
                        mathesar_ui/src/components/sheet/Sheet.svelte#L26
                      
                       `@mathesar/shortcuts/SelectMode` type import should occur before import of `@mathesar/stores/clipboard` | 
| 
                      
                          Run npm run lint: 
                        mathesar_ui/src/components/sheet/Sheet.svelte#L25
                      
                       `@mathesar/stores/shortcuts` import should occur before import of `@mathesar/utils/pointerUtils`        | 
| 
                      
                          Run npm run lint: 
                        mathesar_ui/src/components/sheet/Sheet.svelte#L19
                      
                       There should be at least one empty line between import groups                                           | 
| 
                      
                          Run npm run lint: 
                        mathesar_ui/src/components/cell-fabric/data-types/components/CellWrapper.svelte#L9
                      
                       `svelte/store` import should occur before import of `@mathesar/components/CellBackground.svelte`           | 
| 
                      
                          Run npm run lint: 
                        mathesar_ui/src/components/cell-fabric/data-types/components/CellWrapper.svelte#L8
                      
                       `@mathesar/stores/shortcuts` import should occur before type import of `@mathesar-component-library/types` | 
| 
                      
                          Run npm run lint: 
                        mathesar_ui/src/components/cell-fabric/data-types/components/CellWrapper.svelte#L8
                      
                       There should be at least one empty line between import groups                                              | 
| 
                      
                          Run npm run lint: 
                        mathesar_ui/src/components/cell-fabric/data-types/components/CellWrapper.svelte#L7
                      
                       There should be at least one empty line between import groups                                              | 
| 
                      
                          Run npm run lint: 
                        mathesar_ui/src/AppContext.svelte#L45
                      
                       `@mathesar/shortcuts/AppShortcutsHandler` import should occur before import of `@mathesar/stores/clipboard` | 
| 
                      
                          Run npm run lint: 
                        mathesar_ui/src/AppContext.svelte#L44
                      
                       `@mathesar/stores/shortcuts` import should occur before import of `@mathesar/stores/toast`                  | 
| 
                      
                          Run npm run lint: 
                        mathesar_ui/src/AppContext.svelte#L43
                      
                       There should be at least one empty line between import groups                                               | 
| 
                      
                          Run npm run lint: 
                        mathesar_ui/src/systems/table-view/TableView.svelte#L32
                      
                       'AppShortcutsHandler' is defined but never used. Allowed unused vars must match /^\$\$(Props|Events|Slots)$/u  | 
| 
                      
                          Run npm run lint: 
                        mathesar_ui/src/shortcuts/EditMode.ts#L4
                      
                       'e' is defined but never used                 | 
| 
                      
                          Run echo "::set-output name=dir::$(npm config get cache)"
                        
                      
                       The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/ | 
        
      Loading