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

Spelling #16212

Open
wants to merge 35 commits into
base: main
Choose a base branch
from
Open

Spelling #16212

wants to merge 35 commits into from

Conversation

jsoref
Copy link
Contributor

@jsoref jsoref commented Nov 1, 2023

As discussed in #16204

Fixes misspellings identified by the check-spelling action.

The misspellings have been reported at https://github.com/jsoref/fsharp/actions/runs/6720404664/attempts/1#summary-18263884401

The action reports that the changes in this PR would make it happy: https://github.com/jsoref/fsharp/actions/runs/6720404656/attempts/1#summary-18263884386

@jsoref jsoref requested a review from a team as a code owner November 1, 2023 13:50
@psfinaki
Copy link
Member

psfinaki commented Nov 1, 2023

Damn... did not think it would be that bad :D
Hey do you think we could have these changes in chunks? Like, 100-150 in each so that this is more manageable to review? We could go by projects or folders.

Copy link
Contributor Author

@jsoref jsoref left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'll continue annotating this PR later...

docs/tooling-features.md Show resolved Hide resolved
fcs-samples/FsiExe/console.fs Show resolved Hide resolved
release-notes.md Outdated Show resolved Hide resolved
src/Compiler/AbstractIL/ilpars.fsy Show resolved Hide resolved
src/Compiler/AbstractIL/ilreflect.fs Outdated Show resolved Hide resolved
src/FSharp.Core/array.fs Outdated Show resolved Hide resolved
src/FSharp.Core/resumable.fs Show resolved Hide resolved
@jsoref
Copy link
Contributor Author

jsoref commented Nov 1, 2023

Sigh, I'll replace params and value with params_ and value_...

@vzarytovskii
Copy link
Member

Hey do you think we could have these changes in chunks?

please no, it will kill git history, this way we only need to ignore one revision.

@jsoref
Copy link
Contributor Author

jsoref commented Nov 1, 2023

Damn... did not think it would be that bad :D

For a project of this size, it's about as I'd expect (larger projects can get to ~1k commits).

@jsoref
Copy link
Contributor Author

jsoref commented Nov 1, 2023

I'm on an m1 mac and can't figure out how to run the UpdateXlf thing. I have a mono, but that didn't help.

https://visualstudio.microsoft.com/vs/preview/#download-preview offers me an .exe which seems unhelpful on Darwin/macOS...

I'm tempted to just punt on the changes related to this.

@jsoref jsoref force-pushed the spelling branch 4 times, most recently from 824ffd2 to e8516b5 Compare November 1, 2023 21:53
@jsoref
Copy link
Contributor Author

jsoref commented Nov 2, 2023

/run xlf

Copy link
Contributor

github-actions bot commented Nov 2, 2023

@jsoref jsoref force-pushed the spelling branch 2 times, most recently from 548539d to 3da75d3 Compare November 3, 2023 14:25
Copy link
Contributor Author

@jsoref jsoref left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this is close to passing basic CI. I'm about halfway through annotating things. I'm off to visit a museum... I'll probably look back next week.

@jsoref jsoref force-pushed the spelling branch 2 times, most recently from 654ca11 to cb505a9 Compare November 6, 2023 03:53
Copy link
Member

@psfinaki psfinaki left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks Josh, thanks for your grit. Looks like we are getting there... I am reviewing this, slowly but steadily :)

Looks like some of the spelling stuff spills to the user surface, so this benefits the language image also.

@jsoref jsoref force-pushed the spelling branch 3 times, most recently from 206b8fc to 3691487 Compare November 6, 2023 14:39
Copy link
Contributor Author

@jsoref jsoref left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is the last round of me flagging interesting things -- I have one more push pending past this, and I think I have one or two more rounds of trying to fight CI, but at this point, it's very close to done and it's definitely quite reviewable.

* immediate
* immediately
* immutable
* implement
* implementation
* implicit
* implies
* in fact
* in-initial
* inaccessible
* include
* including
* inconsistencies
* incorrect
* increment
* indeterminate
* indicate
* indicates
* indicating whether
* inference
* inferred
* information
* information to
* inherit
* inherited
* initial

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* initialize
* initialized
* initializers
* initiate
* initonly
* inner
* insensitive
* install
* instance
* instances
* instantiated
* instantiation
* instantiations
* instead
* integer
* intellisense

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* interface
* interfaces
* internal
* interoperability
* interpolation
* interpretation
* interpreted
* interrupt
* into
* intrinsic
* intrinsics
* invalidate
* invalidation
* invocables
* involves
* iproperty
* irritating
* isolate
* items
* its
* itself
* kernel
* keybindings
* known
* knownfail
* labels
* lambda
* lambdas
* language
* length

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* level
* levenshtein
* libraries
* library
* likewise
* limited
* list
* listeners
* listening
* literal
* logged
* looking
* machine
* macos
* management
* manager
* manifest
* manipulation
* manufacturer
* mapping
* masked
* matched
* matches
* measurable
* measurement
* mechanism
* member
* members
* mercury

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* message
* method
* milliseconds
* mismatch
* misspelled
* mistyped
* mmapped
* modification
* modified
* modifier
* module
* moniker
* monochrome
* multi
* multiplatform
* multiple
* multiply
* mutual
* namespace
* necessary
* negative
* nested
* new
* node

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* nonexistent
* now
* number
* numeric
* observers
* occur
* occurred

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* occurrence
* occurrences
* occurring
* of
* omitted
* only
* open
* operation
* operators
* optimization

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* optimizations
* optimizer
* optional
* or
* ordinal
* original
* other
* outer
* outerclass
* outlining
* output
* overloading
* overridable
* overridden
* override
* overwriting
* overwritten
* package
* parallel

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* parameter
* parameterized
* parameters
* parentheses
* parenthesis
* parenthesized
* parenthetical
* parsable
* particular
* partition
* partitioning
* passed
* path
* paths
* performed

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* persisted
* perspective
* piece
* pipelines
* platform
* polymorphic
* portable
* position
* positive
* possibilities
* possibility
* postalcode
* postfix
* potentially
* powers
* preceded
* precedence
* precedes
* precisely
* precision
* predecessors
* preexisting
* preferences

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* preprocessor
* prerequisites
* previously
* processed
* processing
* production
* profiling
* programmatically
* project started
* projects
* propagate
* propagated
* properties
* property
* proxies
* qualify
* quantile
* quick
* quotation
* quotations
* quoted
* raises
* received
* recognizes
* record
* records
* recordtype
* recreate
* recursive
* recursively
* reduction
* reentrancy

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* reference
* references
* refresh
* regardless
* regression
* relaxation
* release
* remaining
* remember
* replace
* report
* representation
* represents
* required
* requires
* reserved

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* reset
* resolution
* resources
* respect
* response
* responsibility
* restore
* restriction
* restrictions
* result
* retrieve
* return
* returning
* returns

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* rigid
* run
* satisfied
* scenarios
* scheme
* screen
* searched
* selected
* selector
* semantics
* sensitive
* separate
* separated
* separator
* separators
* sequel
* service
* session
* setting
* settings
* shortcut
* should
* shouldn't
* shouldn't be
* sideeffect
* sieve
* signature
* significant
* signified
* similar
* simple
* simplest

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* simultaneously
* solely
* solution
* some
* somefunction
* sometimes
* source
* spans
* speaking
* specific
* specifically
* specified
* specifies
* specify
* squeak
* squiggly
* statement
* statically
* string
* structure
* style
* submitted
* subsequent
* substitution
* subsumption
* subsystems
* succeed
* succeeded

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* successful
* successfully
* such
* suffix
* suitable
* superfluous
* support
* supported
* supports
* suppress
* swallowed
* swapping
* symbol
* synchronize
* syntax
* system
* target
* targeting
* temporary
* the document
* the name
* the only value

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* thingy
* this
* throughout
* tracks
* trailing
* trajectory
* transform
* transformation
* triggered
* triggers
* triples
* trivial
* tuple
* type
* types
* unconfirmed
* uncurried
* uncurrying
* underlying
* unexpected
* uninitialized
* union
* unknown
* unlinked
* unmanaged

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* unnamed
* unqualified
* unsubscribe
* unsupported
* unverifiability
* useful
* using-fun
* usually
* valid
* validation
* value
* variable
* variations
* verifying
* version
* versions
* vertical
* violated
* virtual
* weirdly
* where
* whether
* whitespace
* widget
* will
* without
* wizard
* workaround
* workarounds
* works
* world

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Copy link
Member

@psfinaki psfinaki left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Okay - I think it's ready :) 🚀

Copy link
Member

@vzarytovskii vzarytovskii left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This should not go before nullness changes, unless @T-Gro says otherwise.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: In Progress
Development

Successfully merging this pull request may close these issues.

None yet

3 participants