지원 언어 | Code Checker 가이드라인 | Code Formatter 가이드라인 | Coding Style 가이드라인 |
C/C++ | cpplint | AStyle, clang-format | Google Style Guide (C/C++) |
Java | checkstyle | AStyle, clang-format | Google Style Guide (Java) |
C# | dotnet-format | dotnet-format | Microsoft Coding Convention |
Python | pycodestyle(PEP8) | autopep8 | PEP8 Style Guide |
< Code Checker 가이드라인 >
- https://github.com/cpplint/cpplint
GitHub - cpplint/cpplint: Static code checker for C++
Static code checker for C++. Contribute to cpplint/cpplint development by creating an account on GitHub.
github.com
- Checkstyle
https://checkstyle.sourceforge.io/
checkstyle – Checkstyle 10.3.2
Overview Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. It automates the process of checking Java code to spare humans of this boring (but important) task. This makes it ideal for projects that want
checkstyle.sourceforge.io
- dotnet-format
https://github.com/dotnet/format
GitHub - dotnet/format: Home for the dotnet-format command
Home for the dotnet-format command. Contribute to dotnet/format development by creating an account on GitHub.
github.com
- pycodestyle(PEP8)
https://pypi.org/project/pycodestyle/
pycodestyle
Python style guide checker
pypi.org
< Code Formatter 가이드라인 >
- Astyle
http://astyle.sourceforge.net/
Artistic Style - Index
Artistic Style 3.1 A Free, Fast, and Small Automatic Formatter for C, C++, C++/CLI, Objective‑C, C#, and Java Source Code Artistic Style is a source code indenter, formatter, and beautifier for the C, C++, C++/CLI, Objective‑C, C# and Java programming
astyle.sourceforge.net
- clang-format
https://clang.llvm.org/docs/ClangFormat.html
ClangFormat — Clang 16.0.0git documentation
ClangFormat ClangFormat describes a set of tools that are built on top of LibFormat. It can support your workflow in a variety of ways including a standalone tool and editor integrations. Vim Integration There is an integration for vim which lets you run t
clang.llvm.org
- dotnet-format
https://github.com/dotnet/format
GitHub - dotnet/format: Home for the dotnet-format command
Home for the dotnet-format command. Contribute to dotnet/format development by creating an account on GitHub.
github.com
- autopep8
https://pypi.org/project/autopep8/
autopep8
A tool that automatically formats Python code to conform to the PEP 8 style guide
pypi.org
< Coding Style 가이드라인 >
- Google Style Guide (C/C++)
https://google.github.io/styleguide/cppguide.html
Google C++ Style Guide
Google C++ Style Guide Background C++ is one of the main development languages used by many of Google's open-source projects. As every C++ programmer knows, the language has many powerful features, but this power brings with it complexity, which in turn ca
google.github.io
- Google Style Guide (Java)
https://google.github.io/styleguide/javaguide.html
Google Java Style Guide
1 Introduction This document serves as the complete definition of Google's coding standards for source code in the Java™ Programming Language. A Java source file is described as being in Google Style if and only if it adheres to the rules herein. Like ot
google.github.io
- Microsoft Coding Convention
.NET 코드 스타일 규칙 옵션 - .NET
.NET 코드 스타일 옵션을 지정하는 방법을 알아봅니다.
docs.microsoft.com
- Python
https://peps.python.org/pep-0008/
PEP 8 – Style Guide for Python Code | peps.python.org
PEP 8 – Style Guide for Python Code Author: Guido van Rossum , Barry Warsaw , Nick Coghlan Status: Active Type: Process Created: 05-Jul-2001 Post-History: 05-Jul-2001, 01-Aug-2013 Table of Contents This document gives coding conventions for the Python co
peps.python.org
'Python_Beginer > Study' 카테고리의 다른 글
[Python]패키징 가이드(PypI 패키지) (0) | 2022.09.17 |
---|---|
코드 검토 수행시 확인 사항 (0) | 2022.08.13 |
Python Documentation Rules(파이썬 문서화 규칙) (0) | 2022.08.10 |
[CGI]Python CRUD (0) | 2020.03.15 |
[HandCoding]손코딩 테스트 (0) | 2020.01.19 |