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# | StyleCop Style Guide | StyleCop |
Java | Google Java Style Guide | Eclipse Checkstyle Plugin |
PHP | PSR-12 Coding Style Guide | PHP CodeSniffer |
Python | PEP8 Coding Style Guide | pycodestyle |
Ruby | The Ruby Style Guide | RuboCop |
TypeScript | Prettier-like Style | Prettier |
You can also learn more about what versions our SDKs support for each language.