Coding settings for claude: Difference between revisions

From Genecats
Jump to navigationJump to search
No edit summary
No edit summary
 
Line 6: Line 6:
CLAUDE.local.md can contain private settings not checked into git.
CLAUDE.local.md can contain private settings not checked into git.


<pre>
# FYI currently this does not handle functions perfectly
# FYI currently this does not handle functions perfectly
# since it indents their bodies too.
# since it indents their bodies too.


<code>
## Code Style
## Code Style


Line 20: Line 20:
     - `_camelCase` for private fields
     - `_camelCase` for private fields
     - `camelCase` for local variables, parameters
     - `camelCase` for local variables, parameters
</code>
<pre>

Latest revision as of 22:35, 2 March 2026

cat /cluster/home/galt/.claude/CLAUDE.md This applies to all of my projects since it is in my home dir. CLAUDE.md can also be at the top level of a project or source directory. If it is checked in it can be shared for the team. CLAUDE.local.md can contain private settings not checked into git.

# FYI currently this does not handle functions perfectly
# since it indents their bodies too.

## Code Style

- C:

    - Whitesmiths style for control structures (if/else/for/while/switch)
    - Function body braces at column 0, not indented
    - 4-space indent
    - `PascalCase` for classes/methods
    - `_camelCase` for private fields
    - `camelCase` for local variables, parameters