SDK Coding Standards
At APIMatic, we’re obsessed with the quality of the code we generate, so our SDKs are compliant with the latest industry accepted coding standards. This makes our SDK code consistent, reliable and maintainable. Moreover, to ensure that the SDK code adheres to the coding standards, we use coding style checker tools for each language as an extra step.
The following table provides information about the coding standards and coding style checkers used for each language:
Language | Coding Standard Used | Coding Style Checker Used |
---|---|---|
C# | Microsoft C# Style Guide | Roslyn Analyzers |
Java | Google Java Style Guide | Checkstyle |
PHP | PSR-12 Coding Style Guide | PHP CodeSniffer |
Python | PEP8 Coding Style Guide | pycodestyle |
Ruby | Ruby Style Guide | RuboCop |
TypeScript | Prettier-like Style | Prettier |
You can also learn more about what versions our SDKs support for each language.