The codebase is C89, with just a few C99 items. Make sure that your linter 
is able to play well with old style 'dumb' (cautiously basic) coding styles.

Its worth reading the https://github.com/git/git/blob/master/README.md for 
the links to the 
https://github.com/git/git/blob/master/Documentation/SubmittingPatches and 
https://github.com/git/git/blob/master/Documentation/CodingGuidelines 
(which should be mentioned ;-)

Do you have one or two particular examples from the linter?

If you are able to provide translations of error messages there is a 
companion project 
seehttps://github.com/git/git/blob/master/Documentation/SubmittingPatches#L421-L425
 
and https://github.com/git-l10n/git-po/blob/master/po/README.md
On Thursday, January 13, 2022 at 4:54:34 PM UTC [email protected] wrote:

> I want to contribute to git but I have some doubts regarding their 
> codebase.
>
>
>    1. My ccls linter is picking a lot of syntax errors on the 
>    codebase(there are no errors/warnings on compilation though). Is the 
>    codebase based on C99? Because most the errors end in `invalid in C99`
>    2. Since I am just a beginner, I want to start with something simple. 
>    Currently the error messages in git for some commands are not that 
> verbose. 
>    I want to improve the error messages. Where should I start?
>
>
>
>

-- 
You received this message because you are subscribed to the Google Groups "Git 
for human beings" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/git-users/434260c7-1b7d-4641-b740-15121d6e077en%40googlegroups.com.

Reply via email to