History log of /petsc/src/sys/tests/linter/output/testValidFunctionDocStrings.out (Results 26 – 42 of 42)
Revision Date Author Comments
# 4fd674a1 10-Jul-2023 Jacob Faibussowitsch <jacob.fai@gmail.com>

Minor performance improvements to adding errors


# 59f20a0a 07-Jul-2023 Jacob Faibussowitsch <jacob.fai@gmail.com>

Fix duplicate seealso entries bug, it should catch duplicates even if one or the other is not enclosed by backticks!


# daf982ea 06-Jul-2023 Jacob Faibussowitsch <jacob.fai@gmail.com>

Ensure the docstring cursor is always a PETSc linter Cursor, and improve note on no defined paramteres


# 6ab74b5c 06-Jul-2023 Jacob Faibussowitsch <jacob.fai@gmail.com>

Don't print extra newline at the end of notes


# 4c707a87 30-Jun-2023 Jacob Faibussowitsch <jacob.fai@gmail.com>

Allow [](ch_whatever) constructs to not be enclosed by backticks


# cf79d321 03-Jul-2023 Jacob Faibussowitsch <jacob.fai@gmail.com>

Reformat the error message output to remove the cursor blurb from the start, it was
confusing and misleading, and add support for color diagnostics


# 4129947a 05-Jul-2023 Jacob Faibussowitsch <jacob.fai@gmail.com>

Support in-out parameter descriptions


# 73fa896a 03-Jul-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jacobf/2023-06-30/linter-return-errorcode-from-module-main' into 'main'

Return error code from module main so CI fails again

See merge request petsc/petsc!6650


# 001c270e 30-Jun-2023 Jacob Faibussowitsch <jacob.fai@gmail.com>

Fix failing linter test


# df402d53 09-Mar-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jacobf/2023-03-09/linter-support-deprecated-since-version' into 'main'

Support Level: deprecated (since MAJOR.MINOR[.PATCH]) in the linter

Closes #1337

See merge request petsc/petsc!

Merge branch 'jacobf/2023-03-09/linter-support-deprecated-since-version' into 'main'

Support Level: deprecated (since MAJOR.MINOR[.PATCH]) in the linter

Closes #1337

See merge request petsc/petsc!6165

show more ...


# 85cddec9 09-Mar-2023 Jacob Faibussowitsch <jacob.fai@gmail.com>

Support Level: deprecated (since MAJOR.MINOR[.PATCH]) in the linter


# 78478d04 10-Feb-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jacobf/2023-02-08/misc-linter-bugfixes' into 'main'

Miscellaneous Linter Bugfixes

See merge request petsc/petsc!6035


# d97eae67 08-Feb-2023 Jacob Faibussowitsch <jacob.fai@gmail.com>

Fix sync_print() bug in queue setup and unify all of the printing mechanisms


# 9922f0fa 07-Feb-2023 Jacob Faibussowitsch <jacob.fai@gmail.com>

Show specifically which parameters are undocumented


# 87360cf9 07-Feb-2023 Jacob Faibussowitsch <jacob.fai@gmail.com>

Update test files


# 4ab547ce 12-Jan-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jacobf/2021-10-11/clang-linter-parse-docstrings' into 'main'

Feature: Lint Sowing Docstrings

See merge request petsc/petsc!4443


# 447bcd8f 11-Oct-2021 Jacob Faibussowitsch <jacob.fai@gmail.com>

Reshuffle linter code into a proper python package

Upgrade clang linter:
- Improved stability of clang library calls
- clang linter can now check docstrings for correctness
- Major improvements to d

Reshuffle linter code into a proper python package

Upgrade clang linter:
- Improved stability of clang library calls
- clang linter can now check docstrings for correctness
- Major improvements to diff merging
- Handle overlapping deletion by discarding one patch or the other, patches now support
callbacks to remove themselves from the linter if discarded
- Better duplicate and missing function argument detection
- Improve printing and diagnostics for functions
- Add checks for duplicate headers, non-lowercase levels, spacing between docstring and
symbol, indentation, title-cased headings, no content on comment begin and end lines
- Add better checking for sowing identifier matching
- Tests now can also output and diff:
- stdout (useful for when tests should catch errors but can't fix them)
- Fixed errors
- Now able to apply multiline patches, and far more robust diff support
- Add a lot more auto fixits
- Add new SourceLocation and SourceRange wrappers
- Major performance improvements in __lt__ and __ge__ from caching for SourceLocation and SourceRange
- check that function has a custom fortran interface if it has a function pointer and char
string
- Check that parameter lists start with the right character and
- Source fixes now applied in chronological order, and test that patches can be applied as well

- Improved parameter list alignment checker
- Add support for additional notes types and unknown/unhandled sections
- Allow disabling of diagnostics via '-fdiagnostic-name [yes/no/maybe-so]'
- enum docstring checking and better parameter-list alignment enforcement
- Check spacing in inline lists
- Check for duplicates and self-references in seealso lists
- Detect headers that are missing a colon, and detect headers that probably shouldn't be headers
- Dheck that synopsis descriptions aren't overly long-winded
- Handle inline code-block within parameter lists because snes.c is a nightmare
- Check explicit synopses contain the right parameters
- Added check to explicit macro docstrings on whether the symbol they claim to describe
exists in the header
- Improve diagnostic for matching argument idx
- Show trace back to parent arguments if applicable
- 10x performance improvements for SourceRange and SourceLocation
- Be able to handle arbitrary number of nested function-pointer parameters as documentation
- Rework initial loader, use lazy loading to improve startup time

Update dir-locals.el to reflect new 2 column indentation, and enforce no stars in comments

show more ...


12