atxtechbro / atxtechbro/dotfiles

fix(claude): remove invalid fields from Claude Code settings.json files

Open
#1,022 0 comments 0 reactions 0 assignees View on GitHub
bug claude-code configuration
Dominant language
Shell
Stars
27
Forks
2
PR merge metrics
No merged PRs in 30d

Description

## Problem
Claude Code is reporting invalid settings in two configuration files:
- `.claude/settings.json` (project-level)
- `~/.claude/settings.json` (user-level)

Both files contain unrecognized fields that need to be removed or migrated to valid configuration options.

## Invalid Fields Detected
- `defaultMode`
- `autoUpdates`
- `verbose`
- `additionalDirectories`

## Solution
These fields need to be either:
1. Removed if they're no longer supported
2. Migrated to their correct field names if they've been renamed
3. Moved to the appropriate configuration location if they belong elsewhere

## References
- [Claude Code Settings Documentation](https://docs.anthropic.com/en/docs/claude-code/settings)

## Acceptance Criteria
- [ ] Remove invalid fields from `.claude/settings.json`
- [ ] Remove invalid fields from `~/.claude/settings.json`
- [ ] Verify `/doctor` command shows no invalid settings
- [ ] Update any setup scripts that may be creating these invalid fields

Contributor guide

No contributing guide indexed for this repository

Research direction

Inspect .claude/settings.json and search the repository's setup scripts for the listed fields. Compare each setting with the linked Claude Code documentation, then verify the project configuration and any generated user configuration with /doctor; done means no invalid-settings warnings remain.

Written by the indexing model from the issue text.

Assessment

Tech stack
shell
Domain
tooling
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.