Commit Graph

693 Commits (bc8cc6bf712d8271f598bbe7c42ce26f0bdbb285)
 

Author SHA1 Message Date
Ben Niemann bc8cc6bf71 Upgrade mypy to V0.650
4 years ago
Ben Niemann 98328ca0fd Upgrade pylint to V2.2.2
4 years ago
Ben Niemann 66d7f8c6af Change the primary metaphor to 'modular synth' instead of 'multitrack recorder'.
4 years ago
Ben Niemann f898f8b922 Delete NOTES.org, now tracked outside of the repo.
4 years ago
Ben Niemann c2e36770c6 MockApp for UI tests just implements AbstractEditorApp.
5 years ago
Ben Niemann 42886ac2a9 EditorApp does not subclass QApplication.
5 years ago
Ben Niemann 4c237f8ea6 Improve typing of ui_base.
5 years ago
Ben Niemann c0cf27e370 Sensible behavior for runtests --fail-fast --only-failed
5 years ago
Ben Niemann 49cb41c646 Use typesafe callbacks.
5 years ago
Ben Niemann e60d6a11d0 Major refactoring of the project model.
5 years ago
Ben Niemann 1007c3968d Some more mypy strictness for noisicaa.music.
5 years ago
Ben Niemann 3d1316befa Make some noisicaa.music modules mypy strict.
5 years ago
Ben Niemann 54b99a909d Make two noisicaa.ui modules pylint clean.
5 years ago
Ben Niemann 117f8c4942 Disable more pylint messages.
5 years ago
Ben Niemann 72b1277531 Oops, broke the mypy tests...
5 years ago
Ben Niemann d76c599df9 Remove mypy-unclean exceptions from runtests.
5 years ago
Ben Niemann 9cdd5e55f6 Test modules shouldn't be marked explicitly as 'mypy: loose'.
5 years ago
Ben Niemann b4fc77d790 Make noisicaa.importers mypy clean (but still loose).
5 years ago
Ben Niemann 8d308487c9 Remove the broken PipelineGraphMonitor.
5 years ago
Ben Niemann 7c5d8fd969 Make the noisicaa.ui.track_items module mypy clean (but loose).
5 years ago
Ben Niemann f42ee88ef7 Make large parts of noisicaa.ui mypy clean, but still loose.
5 years ago
Ben Niemann b7748dfa2a Replace **self.context_args by context=self.context.
5 years ago
Ben Niemann d4b21f1817 Make noisicaa.ui.dock_widget mypy clean (but still loose).
5 years ago
Ben Niemann 70f4ce1ccd Make all of noisicaa.music mypy clean (but still mostly loose).
5 years ago
Ben Niemann 5422a360d5 Make noisicaa.music.model and noisicaa.music.project_client mypy and pylint clean.
5 years ago
Ben Niemann 13db3825d1 Add a debug console.
5 years ago
Ben Niemann 8a555abdd6 Now all of noisicaa.core is mypy strict.
5 years ago
Ben Niemann b6c1914368 More mypy strictness for noisicaa.core
5 years ago
Ben Niemann 5e67b1a11c Remove ObjectReferenceProperty.
5 years ago
Ben Niemann fcc8e0de75 Make more stuff in noisicaa.core mypy strict.
5 years ago
Ben Niemann 1a18c752a5 Make noisicaa.devices mypy and pylint clean.
5 years ago
Ben Niemann fca33eddb0 Make noisicaa.lv2 mypy strict.
5 years ago
Ben Niemann 0140d99dd4 Make noisicaa.devices mypy strict.
5 years ago
Ben Niemann 9ecb6be39d Make all of noisicaa.instr mypy strict.
5 years ago
Ben Niemann 09fb0c4a06 Make all of noisicaa.node_db mypy strict.
5 years ago
Ben Niemann d473f8c0d9 Make all of noisicaa.audioproc mypy strict.
5 years ago
Ben Niemann eff6b97d66 Never complain about missing type annotations for test modules.
5 years ago
Ben Niemann 56b1dea44f Add stubs for bindings.ladspa and bindings.lilv
5 years ago
Ben Niemann 3372f1b529 Make the noisicaa.* toplevel modules mypy and pylint clean.
5 years ago
Ben Niemann f891abed9c Make the rest of noisicaa.audioproc mypy and pylint clean.
5 years ago
Ben Niemann 29e0b30523 Make noisicaa.audioproc.engine mypy clean.
5 years ago
Ben Niemann b29d0c6fc7 Persist plugin state.
5 years ago
Ben Niemann a633925136 Add my own typeshed and populate with PyQt5 stubs.
5 years ago
Ben Niemann 8fffa7664c Make some random files mypy clean.
5 years ago
Ben Niemann f1b2f9031a Implement LV2 instance-access feature for UIs.
5 years ago
Ben Niemann 31aad53142 Don't swallow placeholder tests.
5 years ago
Ben Niemann 589a966561 Label test cases with tags, use --tags=.. to select which tests to run.
5 years ago
Ben Niemann 00ae27747f Require complete function annotations by default.
5 years ago
Ben Niemann 6e1d70d1ba Tell GDB to ignore SIGPIPE.
5 years ago
Ben Niemann deea26c64f Even more complete typing for noisicaa.instrument_db
5 years ago