Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Codespell: add workflow, config and some typos fixed #33934

Closed
wants to merge 6 commits into from

Conversation

yarikoptic
Copy link

https://github.com/codespell-project/codespell finds common typos and proposes fixes. I decided to look at terraform: I think it is doable to make it "codespell clean" and rely on github action to ensure that all contributions come without a known typo. At times they even pick up code bugs in scripts on untested code paths.

For now, just to show the "power" of codespell I "manually" (see individual commits on command which was ran... well -- git-sedi is my bash helper) to fix some most common typos used in the project.

Here is the rest found by codespell and needed to be triaged, and then just done via `codespell -w` or ` codespell -i -w` executions
./go.sum:630: parth ==> path
./go.sum:631: parth ==> path
./main_test.go:276: versio ==> version
./main_test.go:280: versio ==> version
./provider_source.go:99: thats ==> that's
./internal/addrs/instance_key.go:52: absense ==> absence
./internal/addrs/module_call.go:129: receving ==> receiving
./internal/addrs/module_call.go:190: receving ==> receiving
./internal/addrs/output_value.go:20: referencable ==> referenceable
./internal/addrs/resource.go:61: idenfied ==> identified
./internal/addrs/resource.go:169: idenfied ==> identified
./internal/addrs/resource.go:277: receving ==> receiving
./internal/addrs/resource_phase.go:13: accomodate ==> accommodate
./internal/addrs/resource_phase.go:26: receving ==> receiving
./internal/addrs/resource_phase.go:79: accomodate ==> accommodate
./internal/addrs/resource_phase.go:98: receving ==> receiving
./internal/addrs/parse_ref.go:62: referencable ==> referenceable
./internal/addrs/provider_config.go:36: absense ==> absence
./internal/addrs/module_source.go:164: ambigous ==> ambiguous
./internal/backend/testing.go:334: whats ==> what's
./internal/backend/testing.go:340: clientA ==> client
./internal/backend/unparsed_value.go:135: existance ==> existence
./internal/backend/init/init.go:126: retrun ==> return
./internal/backend/local/backend.go:338: cancelation ==> cancellation
./internal/backend/local/backend_plan.go:86: succesfull ==> successful
./internal/backend/local/hook_state.go:53: receieved ==> received
./internal/backend/local/hook_state.go:163: implemention ==> implementation
./internal/backend/remote-state/consul/client.go:131: gziped ==> gzipped
./internal/backend/remote-state/consul/client.go:148: gziped ==> gzipped
./internal/backend/remote-state/consul/client.go:151: overwritting ==> overwriting
./internal/backend/remote-state/consul/client.go:675: gziped ==> gzipped
./internal/backend/remote-state/consul/client_test.go:204: gziped ==> gzipped
./internal/backend/remote-state/consul/client_test.go:304: clientA ==> client
./internal/backend/remote-state/consul/client_test.go:307: clientA ==> client
./internal/backend/remote-state/consul/client_test.go:312: clientA ==> client
./internal/backend/remote-state/consul/client_test.go:314: clientA ==> client
./internal/backend/remote-state/consul/client_test.go:318: clientA ==> client
./internal/backend/remote-state/consul/client_test.go:321: functionnality ==> functionality
./internal/backend/remote-state/consul/client_test.go:330: clientA ==> client
./internal/backend/remote-state/consul/client_test.go:339: clientA ==> client
./internal/backend/remote-state/consul/client_test.go:341: clientA ==> client
./internal/backend/remote-state/kubernetes/backend.go:355: overriden ==> overridden
./internal/backend/remote-state/kubernetes/backend.go:371: overidden ==> overridden
./internal/backend/remote-state/kubernetes/client_test.go:156: clientA ==> client
./internal/backend/remote-state/kubernetes/client_test.go:182: clientA ==> client
./internal/backend/remote-state/oss/client_test.go:173: clientA ==> client
./internal/backend/remote-state/oss/client_test.go:199: clientA ==> client
./internal/backend/remote-state/s3/backend_test.go:2128: coersion ==> coercion, conversion
./internal/backend/remote-state/s3/client_test.go:126: clientA ==> client
./internal/backend/remote-state/s3/client_test.go:152: clientA ==> client
./internal/backend/remote-state/s3/validate_test.go:73: lamda ==> lambda
./internal/backend/remote-state/s3/validate_test.go:78: lamda ==> lambda
./internal/backend/remote/backend.go:265: contraints ==> constraints
./internal/backend/remote/backend.go:888: ouputs ==> outputs
./internal/backend/remote/backend_apply.go:249: ouputs ==> outputs
./internal/backend/remote/backend_apply_test.go:1144: timout ==> timeout
./internal/backend/remote/backend_apply_test.go:1412: opertion ==> operation
./internal/backend/remote/backend_apply_test.go:1426: insead ==> instead
./internal/backend/remote/backend_common.go:74: ouputs ==> outputs
./internal/backend/remote/backend_common.go:233: responsibilty ==> responsibility
./internal/backend/remote/backend_context.go:294: correspondance ==> correspondence
./internal/backend/remote/backend_plan.go:355: aprove ==> approve
./internal/backend/remote/backend_plan_test.go:892: timout ==> timeout
./internal/backend/remote/testdata/plan-long-line/main.tf:3: syntac ==> syntax
./internal/backend/remote/testdata/plan-long-line/plan.log:20: syntac ==> syntax
./internal/builtin/provisioners/file/resource_provisioner_test.go:90: vlue ==> value, blue
./internal/checks/state.go:91: recieve ==> receive
./internal/checks/status.go:38: indiciates ==> indicates
./internal/cloud/backend.go:883: ouputs ==> outputs
./internal/cloud/backend_apply.go:177: ouputs ==> outputs
./internal/cloud/backend_apply_test.go:1249: timout ==> timeout
./internal/cloud/backend_apply_test.go:1642: opertion ==> operation
./internal/cloud/backend_apply_test.go:1656: insead ==> instead
./internal/cloud/backend_common.go:73: ouputs ==> outputs
./internal/cloud/backend_context.go:291: correspondance ==> correspondence
./internal/cloud/backend_plan.go:105: succeded ==> succeeded
./internal/cloud/backend_plan.go:309: aprove ==> approve
./internal/cloud/backend_plan_test.go:888: timout ==> timeout
./internal/cloud/backend_taskStages_test.go:134: receieved ==> received
./internal/cloud/backend_test.go:230: ovewrite ==> overwrite
./internal/cloud/state_test.go:168: clientA ==> client
./internal/cloud/test.go:41: pratical ==> practical
./internal/cloud/testdata/plan-long-line/main.tf:3: syntac ==> syntax
./internal/cloud/testdata/plan-long-line/plan.log:20: syntac ==> syntax
./internal/cloudplugin/testdata/sample.md:3: verfify ==> verify
./internal/command/apply.go:292: heterogenous ==> heterogeneous
./internal/command/apply_test.go:1107: coordiante ==> coordinate
./internal/command/autocomplete.go:10: re-usable ==> reusable
./internal/command/fmt.go:472: mimicks ==> mimics
./internal/command/init_test.go:469: diretory ==> directory
./internal/command/login.go:757: Wel ==> Well
./internal/command/meta_backend.go:436: somwhere ==> somewhere
./internal/command/meta_backend_migrate.go:254: acccess ==> access
./internal/command/meta_backend_migrate.go:453: varient ==> variant
./internal/command/meta_backend_migrate.go:561: implamented ==> implemented
./internal/command/meta_backend_migrate.go:657: adn ==> and
./internal/command/meta_config.go:117: initalized ==> initialized
./internal/command/plan.go:178: heterogenous ==> heterogeneous
./internal/command/providers_test.go:159: resouce ==> resource
./internal/command/refresh.go:164: heterogenous ==> heterogeneous
./internal/command/validate.go:160: re-usable ==> reusable
./internal/command/validate_test.go:226: initalise ==> initialise
./internal/command/validate_test.go:258: initalise ==> initialise
./internal/command/init.go:1133: initializating ==> initializing
./internal/command/arguments/extended.go:34: interpeted ==> interpreted
./internal/command/arguments/extended.go:233: heterogenous ==> heterogeneous
./internal/command/cliconfig/config_unix.go:45: build-in ==> built-in
./internal/command/cliconfig/credentials.go:361: mimick ==> mimic
./internal/command/cliconfig/provider_installation.go:62: mimick ==> mimic
./internal/command/clistate/local_state_lock_unix.go:15: campatibility ==> compatibility
./internal/command/e2etest/providers_tamper_test.go:177: otehr ==> other
./internal/command/format/diagnostic.go:208: occurences ==> occurrences
./internal/command/jsonconfig/config.go:338: silenty ==> silently
./internal/command/jsonconfig/config.go:433: silenty ==> silently
./internal/command/jsonconfig/config.go:506: silenty ==> silently
./internal/command/jsonconfig/config.go:524: refernce ==> reference
./internal/command/jsonconfig/expression.go:56: reamining ==> remaining
./internal/command/jsonconfig/expression.go:57: referencable ==> referenceable
./internal/command/jsonformat/plan.go:97: applyable ==> applicable
./internal/command/jsonformat/plan.go:152: applyable ==> applicable
./internal/command/jsonformat/plan.go:169: applyable ==> applicable
./internal/command/jsonprovider/provider.go:38: internation ==> international
./internal/command/jsonstate/state.go:225: ot ==> to, of, or, not
./internal/command/jsonstate/state.go:231: ot ==> to, of, or, not
./internal/command/testdata/statelocker.go:2: sigal ==> signal, sigil
./internal/command/testdata/validate-invalid/main.tf:1: resorce ==> resource
./internal/command/testdata/validate-invalid/output.json:10: resorce ==> resource
./internal/command/testdata/validate-invalid/output.json:26: resorce ==> resource
./internal/command/views/hook_ui_test.go:582: Hel ==> Help, Hell, Heal
./internal/command/views/hook_ui_test.go:587: Hel ==> Help, Hell, Heal
./internal/command/webbrowser/mock.go:64: recieved ==> received
./internal/command/workdir/dir.go:17: anomolies ==> anomalies
./internal/configs/module_merge.go:76: interchangable ==> interchangeable
./internal/configs/parser_config_dir.go:99: explicitely ==> explicitly
./internal/configs/configschema/coerce_value_test.go:627: coersion ==> coercion, conversion
./internal/configs/configschema/schema.go:134: additonally ==> additionally
./internal/configs/hcl2shim/values_equiv.go:190: innacuracy ==> inaccuracy
./internal/dag/tarjan.go:68: ot ==> to, of, or, not
./internal/depsfile/locks_test.go:245: orginal ==> original
./internal/depsfile/locks_test.go:248: orginal ==> original
./internal/depsfile/locks_test.go:266: orginal ==> original
./internal/depsfile/locks_test.go:269: orginal ==> original
./internal/depsfile/locks_test.go:281: orginal ==> original
./internal/depsfile/locks_test.go:295: orginal ==> original
./internal/depsfile/locks_test.go:309: orginal ==> original
./internal/depsfile/locks.go:439: valud ==> valid, value
./internal/didyoumean/name_suggestion_test.go:26: ture ==> true, pure
./internal/didyoumean/name_suggestion_test.go:28: tre ==> tree, the
./internal/didyoumean/name_suggestion_test.go:32: flase ==> false, flake, flame, flare, flash, flask
./internal/didyoumean/name_suggestion_test.go:35: fasle ==> false
./internal/getmodules/package.go:21: recieve ==> receive
./internal/getproviders/errors.go:159: Specfically ==> Specifically
./internal/getproviders/errors.go:183: absense ==> absence
./internal/getproviders/http_mirror_source.go:416: absense ==> absence
./internal/getproviders/memoize_source_test.go:18: gameboy ==> game boy
./internal/getproviders/multi_source.go:200: absense ==> absence
./internal/getproviders/package_authentication.go:155: Implementors ==> Implementers
./internal/getproviders/types.go:21: absense ==> absence
./internal/getproviders/types.go:175: receving ==> receiving
./internal/getproviders/types.go:208: taget ==> target
./internal/getproviders/hash.go:435: signular ==> singular
./internal/initwd/module_install.go:529: apporach ==> approach
./internal/initwd/module_install_test.go:549: reponses ==> responses
./internal/initwd/module_install_test.go:850: reponses ==> responses
./internal/ipaddr/ip_test.go:106: Theis ==> This, Thesis
./internal/lang/functions_test.go:737: hel ==> help, hell, heal
./internal/lang/references.go:22: occurence ==> occurrence
./internal/lang/blocktoattr/fixup.go:146: ambigious ==> ambiguous
./internal/lang/funcs/cidr.go:17: contructs ==> constructs
./internal/lang/funcs/cidr.go:51: contructs ==> constructs
./internal/lang/funcs/cidr.go:76: contructs ==> constructs
./internal/lang/funcs/collection_test.go:103: noe ==> not, no, node, note, know, now
./internal/lang/funcs/collection_test.go:816: vaue ==> value
./internal/lang/funcs/crypto.go:128: occured ==> occurred
./internal/lang/funcs/crypto.go:174: struture ==> structure
./internal/lang/funcs/crypto.go:194: contructs ==> constructs
./internal/lang/funcs/crypto.go:204: contructs ==> constructs
./internal/lang/funcs/crypto.go:214: contructs ==> constructs
./internal/lang/funcs/number.go:15: contructs ==> constructs
./internal/lang/funcs/number.go:44: contructs ==> constructs
./internal/lang/funcs/number.go:73: contructs ==> constructs
./internal/lang/funcs/number.go:100: contructs ==> constructs
./internal/lang/funcs/string.go:92: occurence ==> occurrence
./internal/lang/funcs/string.go:157: occurences ==> occurrences
./internal/lang/funcs/string_test.go:23: hel ==> help, hell, heal
./internal/lang/funcs/string_test.go:87: hel ==> help, hell, heal
./internal/lang/globalref/analyzer_meta_references.go:60: distingish ==> distinguish
./internal/lang/globalref/analyzer_meta_references.go:76: distingish ==> distinguish
./internal/legacy/helper/schema/field_reader_config.go:297: necessarilly ==> necessarily
./internal/legacy/helper/schema/resource.go:174: implementors ==> implementers
./internal/legacy/helper/schema/resource.go:232: deocded ==> decoded
./internal/legacy/helper/schema/resource.go:257: shoould ==> should
./internal/legacy/helper/schema/resource_data.go:97: necessarilly ==> necessarily
./internal/legacy/helper/schema/resource_timeout.go:134: delcared ==> declared
./internal/legacy/helper/schema/schema_test.go:3590: foor ==> foot, for
./internal/legacy/helper/schema/serialize_test.go:118: fo ==> of, for, to, do, go
./internal/legacy/helper/schema/serialize_test.go:131: fo ==> of, for, to, do, go
./internal/legacy/helper/schema/serialize_test.go:134: fo ==> of, for, to, do, go
./internal/legacy/helper/schema/serialize_test.go:138: fo ==> of, for, to, do, go
./internal/legacy/helper/schema/serialize_test.go:138: fo ==> of, for, to, do, go
./internal/legacy/helper/schema/shims_test.go:73: hanlded ==> handled
./internal/legacy/terraform/diff.go:542: ony ==> only, on, one
./internal/legacy/terraform/diff.go:718: missmatched ==> mismatched
./internal/legacy/terraform/diff.go:1334: absense ==> absence
./internal/legacy/terraform/resource_address.go:308: ket ==> key, kept
./internal/legacy/terraform/resource_address.go:346: ket ==> key, kept
./internal/legacy/terraform/schemas.go:51: inferrable ==> inferable
./internal/legacy/terraform/state.go:61: thats ==> that's
./internal/legacy/terraform/state.go:2075: unitialized ==> uninitialized
./internal/legacy/terraform/state.go:2110: unitialized ==> uninitialized
./internal/logging/panic.go:38: defered ==> deferred
./internal/plans/dynamic_value.go:24: absense ==> absence
./internal/plans/dynamic_value.go:26: absense ==> absence
./internal/plans/dynamic_value.go:39: absense ==> absence
./internal/plans/dynamic_value.go:67: absense ==> absence
./internal/plans/plan.go:58: applyable ==> applicable
./internal/plans/plan.go:146: applyable ==> applicable
./internal/plans/plan.go:150: applyable ==> applicable
./internal/plans/plan.go:154: applyable ==> applicable
./internal/plans/internal/planproto/planfile.proto:191: indivdual ==> individual
./internal/plans/objchange/compatible.go:60: supress ==> suppress
./internal/plans/objchange/compatible.go:102: actualL ==> actually, actual
./internal/plans/objchange/compatible.go:103: actualL ==> actually, actual
./internal/plans/objchange/compatible.go:104: actualL ==> actually, actual
./internal/plans/objchange/compatible.go:148: actualL ==> actually, actual
./internal/plans/objchange/compatible.go:149: actualL ==> actually, actual
./internal/plans/objchange/compatible.go:150: actualL ==> actually, actual
./internal/plans/objchange/compatible.go:188: actualL ==> actually, actual
./internal/plans/objchange/compatible.go:189: actualL ==> actually, actual
./internal/plans/objchange/compatible.go:190: actualL ==> actually, actual
./internal/plans/objchange/compatible.go:302: actualL ==> actually, actual
./internal/plans/objchange/compatible.go:303: actualL ==> actually, actual
./internal/plans/objchange/compatible.go:304: actualL ==> actually, actual
./internal/plans/objchange/compatible.go:333: recieves ==> receives
./internal/plans/objchange/objchange_test.go:152: attribue ==> attribute
./internal/plans/objchange/objchange_test.go:2110: therefor ==> therefore
./internal/plans/objchange/plan_valid.go:78: therefor ==> therefore
./internal/plugin/ui_output.go:12: implementatin ==> implementation, implementing
./internal/plugin/discovery/meta_set.go:181: overridding ==> overriding
./internal/plugin6/doc.go:12: pacakge ==> package
./internal/providercache/cached_provider.go:118: thse ==> these, this
./internal/providercache/installer_test.go:659: annd ==> and
./internal/providercache/installer_test.go:2370: successfull ==> successful
./internal/providercache/installer_test.go:2385: gameboy ==> game boy
./internal/providers/provider.go:176: contiain ==> contain
./internal/registry/regsrc/friendly_host.go:32: dissalowed ==> disallowed
./internal/registry/test/mock_registry.go:199: regisry ==> registry
./internal/registry/test/mock_registry.go:199: epected ==> expected
./internal/releaseauth/testdata/sample.md:3: verfify ==> verify
./internal/states/module.go:307: receving ==> receiving
./internal/states/state.go:505: occured ==> occurred
./internal/states/state.go:571: occured ==> occurred
./internal/states/sync.go:412: indiciating ==> indicating
./internal/states/resource.go:178: absense ==> absence
./internal/states/remote/testing.go:51: oder ==> order, odor
./internal/states/remote/testing.go:67: clientA ==> client
./internal/states/statefile/version4.go:300: absense ==> absence
./internal/states/statefile/version4.go:347: occured ==> occurred
./internal/states/statefile/version4.go:357: occured ==> occurred
./internal/states/statefile/version4.go:430: occured ==> occurred
./internal/states/statefile/version4.go:441: occured ==> occurred
./internal/states/statemgr/filesystem.go:345: implemention ==> implementation
./internal/states/statemgr/filesystem_lock_unix.go:16: campatibility ==> compatibility
./internal/terminal/streams.go:32: operatons ==> operations
./internal/terraform/context_apply.go:195: ot ==> to, of, or, not
./internal/terraform/context_apply2_test.go:198: udpated ==> updated
./internal/terraform/context_apply2_test.go:232: therefor ==> therefore
./internal/terraform/context_apply2_test.go:2050: unsued ==> unused
./internal/terraform/context_apply_test.go:184: te ==> the, be, we, to
./internal/terraform/context_apply_test.go:9455: aAfter ==> after
./internal/terraform/context_apply_test.go:9460: bBefore ==> before
./internal/terraform/context_apply_test.go:9500: aAfter ==> after
./internal/terraform/context_apply_test.go:9515: bBefore ==> before
./internal/terraform/context_input.go:24: receving ==> receiving
./internal/terraform/context_input.go:128: attrbutes ==> attributes
./internal/terraform/context_plan.go:102: applyable ==> applicable
./internal/terraform/context_plan.go:248: applyable ==> applicable
./internal/terraform/context_plan.go:630: absense ==> absence
./internal/terraform/context_plan2_test.go:963: recieves ==> receives
./internal/terraform/context_plan2_test.go:1744: deocded ==> decoded
./internal/terraform/context_plan_test.go:1718: absense ==> absence
./internal/terraform/context_plan_test.go:2673: epected ==> expected
./internal/terraform/context_plan_test.go:3511: provier ==> provider, prover
./internal/terraform/context_plan_test.go:4344: targetting ==> targeting
./internal/terraform/context_plan_test.go:4890: doesnt ==> doesn't, does not
./internal/terraform/context_test.go:747: togther ==> together
./internal/terraform/context_validate_test.go:1381: nonexistant ==> nonexistent
./internal/terraform/context_validate_test.go:1898: dymamic ==> dynamic
./internal/terraform/eval_variable_test.go:1131: unparseable ==> unparsable
./internal/terraform/evaluate.go:1010: referencable ==> referenceable
./internal/terraform/graph_builder_apply_test.go:466: bBefore ==> before
./internal/terraform/graph_builder_apply_test.go:489: bBefore ==> before
./internal/terraform/graph_builder_apply_test.go:571: bBefore ==> before
./internal/terraform/graph_builder_apply_test.go:594: bBefore ==> before
./internal/terraform/node_output.go:191: applyable ==> applicable
./internal/terraform/node_resource_abstract_instance.go:1043: tread ==> thread, treat
./internal/terraform/node_resource_abstract_instance.go:1133: propogate ==> propagate
./internal/terraform/node_resource_apply_instance.go:21: applyable ==> applicable
./internal/terraform/node_resource_import.go:233: existance ==> existence
./internal/terraform/node_resource_plan.go:292: modules's ==> modules'
./internal/terraform/node_resource_plan_instance.go:314: udpate ==> update
./internal/terraform/node_resource_plan_instance.go:395: refering ==> referring
./internal/terraform/node_resource_plan_orphan.go:16: applyable ==> applicable
./internal/terraform/node_resource_validate_test.go:419: referencable ==> referenceable
./internal/terraform/node_resource_validate_test.go:479: inbetween ==> between, in between
./internal/terraform/schemas.go:44: inferrable ==> inferable
./internal/terraform/transform_destroy_cbd.go:48: decendent ==> descendent, descendant
./internal/terraform/transform_destroy_edge.go:47: interract ==> interact
./internal/terraform/transform_destroy_edge.go:70: createA ==> create
./internal/terraform/validate_selfref.go:19: referencable ==> referenceable
./internal/terraform/variables.go:40: absense ==> absence
./internal/terraform/transform_provider.go:260: alread ==> already
./internal/terraform/transform_provider.go:484: overriden ==> overridden
./internal/terraform/testdata/plan-module-variable-from-splat/mod/main.tf:7: doesnt ==> doesn't, does not
./internal/tfdiags/diagnostic.go:24: convienient ==> convenient
./internal/tfdiags/diagnostic_extra.go:88: recieve ==> receive
./scripts/staticcheck.sh:18: fucntion ==> function
./testing/equivalence-tests/tests/basic_map_update/spec.json:2: coverting ==> converting, covering, coveting
./testing/equivalence-tests/tests/basic_set/spec.json:2: coverting ==> converting, covering, coveting
./website/docs/cli/commands/0.13upgrade.mdx:50: uncommited ==> uncommitted
./website/docs/cli/commands/validate.mdx:20: re-usable ==> reusable
./website/docs/cli/plugins/signing.mdx:19: programatically ==> programmatically
./website/docs/cli/plugins/signing.mdx:25: programatic ==> programmatic
./website/docs/cli/workspaces/index.mdx:51: re-usable ==> reusable
./website/docs/internals/json-format.mdx:679: evalation ==> evaluation
./website/docs/internals/machine-readable-ui.mdx:254: enountered ==> encountered
./website/docs/internals/module-registry-protocol.mdx:150: compatiblity ==> compatibility
./website/docs/language/expressions/custom-conditions.mdx:78: fufilled ==> fulfilled
./website/docs/language/expressions/dynamic-blocks.mdx:146: re-usable ==> reusable
./website/docs/language/files/dependency-lock.mdx:4: teraform ==> terraform
./website/docs/language/functions/regex.mdx:124: absense ==> absence
./website/docs/language/import/index.mdx:30: hashi ==> hash
./website/docs/language/meta-arguments/module-providers.mdx:76: re-usable ==> reusable
./website/docs/language/meta-arguments/module-providers.mdx:92: re-usable ==> reusable
./website/docs/language/meta-arguments/module-providers.mdx:124: re-usable ==> reusable
./website/docs/language/modules/sources.mdx:4: modules's ==> modules'
./website/docs/language/modules/sources.mdx:55: re-usable ==> reusable
./website/docs/language/modules/syntax.mdx:26: re-usable ==> reusable
./website/docs/language/modules/develop/publish.mdx:32: re-usable ==> reusable
./website/docs/language/modules/develop/index.mdx:24: re-usable ==> reusable
./website/docs/language/modules/develop/index.mdx:29: Re-usable ==> Reusable
./website/docs/language/resources/provisioners/file.mdx:103: whereever ==> wherever
./website/docs/language/settings/backends/configuration.mdx:84: infrastruture ==> infrastructure

just let me know if there is a value to finalize this Pr

Target Release

1.5.x

Draft CHANGELOG entry

NEW FEATURES | UPGRADE NOTES | ENHANCEMENTS | BUG FIXES | EXPERIMENTS

=== Do not change lines below ===
{
 "chain": [],
 "cmd": "git-sedi maintaing maintaining; git-sedi reciever receiver; git-sedi Reciever Receiver;  git-sedi recieving receiving",
 "exit": 0,
 "extra_inputs": [],
 "inputs": [],
 "outputs": [],
 "pwd": "."
}
^^^ Do not change lines above ^^^
=== Do not change lines below ===
{
 "chain": [],
 "cmd": "git-sedi Referencable Referenceable ; git-sedi inheritence inheritance; git-sedi maintenence maintenance; git-sedi re-use reuse;",
 "exit": 0,
 "extra_inputs": [],
 "inputs": [],
 "outputs": [],
 "pwd": "."
}
^^^ Do not change lines above ^^^
@hashicorp-cla
Copy link

hashicorp-cla commented Sep 22, 2023

CLA assistant check
All committers have signed the CLA.

@crw
Copy link
Collaborator

crw commented Sep 26, 2023

Thanks for this submission! We do not accept changes to the build system, but I will let the release engineering team know about this tool.

@crw crw closed this Sep 26, 2023
Copy link

github-actions bot commented Dec 9, 2023

I'm going to lock this pull request because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active contributions.
If you have found a problem that seems related to this change, please open a new issue and complete the issue template so we can capture all the details necessary to investigate further.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Dec 9, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants