Following a significant rework of the parser, a new milestone has been reached in linting and fixing speed - the processes can now run in parallel. To take advantage of the new feature, use the --parallel CLI argument followed by the number of threads.
For example:
sqlfluff lint --parallel 4
will recursively lint the current directory (as before), but with 4 running processes simultaneously. We're releasing this in alpha initially so that the feature can be tested thoroughly before rolling out a stable release.
Added
- Lint and fix parallelism using --parallel CLI argument
- Fix 1051, adding support for bitwise operators &, |, ^, <<, >>