- Adds the ability to create MRs to the plugin - Adds the ability to jump to specific discussions/notes in the browser - Fixes stale icons - Adds debug keybinding for discussion tree for developers
91 lines
2.0 KiB
Lua
91 lines
2.0 KiB
Lua
---@meta diagnostics
|
|
|
|
---@class Author
|
|
---@field id integer
|
|
---@field username string
|
|
---@field email string
|
|
---@field name string
|
|
---@field state string
|
|
---@field avatar_url string
|
|
---@field web_url string
|
|
|
|
---@class LinePosition
|
|
---@field line_code string
|
|
---@field type string
|
|
|
|
---@class GitlabLineRange
|
|
---@field start LinePosition
|
|
---@field end LinePosition
|
|
|
|
---@class NotePosition
|
|
---@field base_sha string
|
|
---@field start_sha string
|
|
---@field head_sha string
|
|
---@field position_type string
|
|
---@field new_path string?
|
|
---@field new_line integer?
|
|
---@field old_path string?
|
|
---@field old_line integer?
|
|
---@field line_range GitlabLineRange?
|
|
|
|
---@class Note
|
|
---@field id integer
|
|
---@field type string
|
|
---@field body string
|
|
---@field attachment string
|
|
---@field title string
|
|
---@field file_name string
|
|
---@field author Author
|
|
---@field system boolean
|
|
---@field expires_at string?
|
|
---@field updated_at string?
|
|
---@field created_at string?
|
|
---@field noteable_id integer
|
|
---@field noteable_type string
|
|
---@field commit_id string
|
|
---@field position NotePosition
|
|
---@field resolvable boolean
|
|
---@field resolved boolean
|
|
---@field resolved_by Author
|
|
---@field resolved_at string?
|
|
---@field noteable_iid integer
|
|
---@field url string?
|
|
|
|
---@class UnlinkedNote: Note
|
|
---@field position nil
|
|
|
|
---@class Discussion
|
|
---@field id string
|
|
---@field individual_note boolean
|
|
---@field notes Note[]
|
|
|
|
---@class UnlinkedDiscussion: Discussion
|
|
---@field notes UnlinkedNote[]
|
|
|
|
---@class DiscussionData
|
|
---@field discussions Discussion[]
|
|
---@field unlinked_discussions UnlinkedDiscussion[]
|
|
|
|
---@class WinbarTable
|
|
---@field name string
|
|
---@field resolvable_discussions number
|
|
---@field resolved_discussions number
|
|
---@field resolvable_notes number
|
|
---@field resolved_notes number
|
|
---
|
|
---@class SignTable
|
|
---@field name string
|
|
---@field group string
|
|
---@field priority number
|
|
---@field id number
|
|
---@field lnum number
|
|
---@field buffer number?
|
|
---
|
|
---@class DiagnosticTable
|
|
---@field message string
|
|
---@field col number
|
|
---@field severity number
|
|
---@field user_data table
|
|
---@field source string
|
|
---@field code string?
|